Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c14e' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 3129368 --chroot fedora-rawhide-i386 --detached Version: 0.55.1 Task: {'appstream': True, 'background': False, 'bootstrap': 'off', 'build_id': 3129368, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': '36625892b6a56c351136a551034e40e9dcbc3fef', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/stackrpms/newmoon.git', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'newmoon', 'package_version': '29.4.3-1', 'project_dirname': 'stackrpms', 'project_name': 'stackrpms', 'project_owner': 'bgstack15', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/bgstack15/stackrpms/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/bgstack15/FreeFileSync/fedora-rawhide-i386/', 'id': 'copr_bgstack15_FreeFileSync', 'name': 'Additional repo copr_bgstack15_FreeFileSync'}], 'sandbox': 'bgstack15/stackrpms--bgstack15', 'source_json': {}, 'source_type': None, 'submitter': 'bgstack15', 'task_id': '3129368-fedora-rawhide-i386', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/bgstack15/stackrpms/newmoon.git /var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/bgstack15/stackrpms/newmoon.git', '/var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon'... Running: git checkout 36625892b6a56c351136a551034e40e9dcbc3fef cmd: ['git', 'checkout', '36625892b6a56c351136a551034e40e9dcbc3fef'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon rc: 0 stdout: stderr: Note: switching to '36625892b6a56c351136a551034e40e9dcbc3fef'. 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 3662589 automatic import of newmoon Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cwd: /var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon 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 bluemoon-icons.tgz INFO: Calling: curl -H Pragma: -o bluemoon-icons.tgz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bgstack15/stackrpms/newmoon/bluemoon-icons.tgz/md5/6499e93d19ab76190c8e9944dce28734/bluemoon-icons.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 370k 100 370k 0 0 4938k 0 --:--:-- --:--:-- --:--:-- 4938k INFO: Reading stdout from command: md5sum bluemoon-icons.tgz INFO: Downloading palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1.tar.gz INFO: Calling: curl -H Pragma: -o palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bgstack15/stackrpms/newmoon/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1.tar.gz/md5/5855a3fb5dc8d07c13d1521a9588b45b/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 267M 100 267M 0 0 13.8M 0 0:00:19 0:00:19 --:--:-- 15.5M INFO: Reading stdout from command: md5sum palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon/newmoon.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1641410992.677505 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.15 starting (python version = 3.9.7, NVR = mock-2.15-1.fc34)... 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-vc9krp43/newmoon/newmoon.spec) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1641410992.677505/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: 2.15 INFO: Mock Version: 2.15 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 437 kB/s | 55 kB 00:00 Additional repo copr_bgstack15_FreeFileSync 53 kB/s | 13 kB 00:00 local 46 MB/s | 59 MB 00:01 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash i686 5.1.8-3.fc36 local 1.7 M bzip2 i686 1.0.8-10.fc36 local 52 k coreutils i686 9.0-2.fc36 local 1.1 M cpio i686 2.13-11.fc36 local 274 k diffutils i686 3.8-1.fc35 local 410 k fedora-release noarch 36-0.12 local 12 k findutils i686 1:4.8.0-4.fc35 local 548 k gawk i686 5.1.1-1.fc36 local 1.0 M glibc-minimal-langpack i686 2.34.9000-36.fc36 local 147 k grep i686 3.7-1.fc36 local 302 k gzip i686 1.11-1.fc36 local 153 k info i686 6.8-2.fc35 local 228 k make i686 1:4.3-6.fc35 local 540 k patch i686 2.7.6-15.fc35 local 146 k redhat-rpm-config noarch 207-1.fc36 local 67 k rpm-build i686 4.17.0-1.fc36.1 local 61 k sed i686 4.8-8.fc35 local 299 k shadow-utils i686 2:4.9-8.fc36 local 1.1 M tar i686 2:1.34-2.fc35 local 897 k unzip i686 6.0-56.fc36 local 180 k util-linux i686 2.37.2-1.fc36 local 2.3 M which i686 2.21-31.fc36 local 42 k xz i686 5.2.5-7.fc35 local 219 k Installing dependencies: acl i686 2.3.1-2.fc35 local 72 k alternatives i686 1.19-1.fc35 local 36 k audit-libs i686 3.0.6-1.fc36 local 121 k authselect i686 1.3.0-5.fc36 local 138 k authselect-libs i686 1.3.0-5.fc36 local 227 k basesystem noarch 11-12.fc35 local 7.0 k binutils i686 2.37-22.fc36 local 6.2 M binutils-gold i686 2.37-22.fc36 local 805 k bzip2-libs i686 1.0.8-10.fc36 local 40 k ca-certificates noarch 2021.2.52-2.fc36 local 365 k coreutils-common i686 9.0-2.fc36 local 2.0 M cracklib i686 2.9.6-27.fc36 local 81 k crypto-policies noarch 20211115-1.git1b1c04c.fc36 local 58 k cryptsetup-libs i686 2.4.2-1.fc36 local 463 k curl i686 7.81.0-1.fc36 local 313 k cyrus-sasl-lib i686 2.1.27-16.fc36 local 850 k dbus i686 1:1.13.20-2.fc36 local 7.6 k dbus-broker i686 29-4.fc36 local 178 k dbus-common noarch 1:1.13.20-2.fc36 local 14 k debugedit i686 5.0-2.fc35 local 77 k device-mapper i686 1.02.175-6.fc35 local 142 k device-mapper-libs i686 1.02.175-6.fc35 local 193 k dwz i686 0.14-2.fc35 local 132 k ed i686 1.14.2-11.fc35 local 73 k efi-srpm-macros noarch 5-4.fc36 local 22 k elfutils i686 0.186-1.fc36 local 534 k elfutils-debuginfod-client i686 0.186-1.fc36 local 41 k elfutils-default-yama-scope noarch 0.186-1.fc36 local 19 k elfutils-libelf i686 0.186-1.fc36 local 207 k elfutils-libs i686 0.186-1.fc36 local 288 k expat i686 2.4.1-2.fc35 local 113 k fedora-gpg-keys noarch 36-0.3 local 113 k fedora-release-common noarch 36-0.12 local 21 k fedora-release-identity-basic noarch 36-0.12 local 12 k fedora-repos noarch 36-0.3 local 11 k fedora-repos-rawhide noarch 36-0.3 local 10 k file i686 5.41-3.fc36 local 48 k file-libs i686 5.41-3.fc36 local 642 k filesystem i686 3.16-1.fc36 local 1.1 M fonts-srpm-macros noarch 1:2.0.5-6.fc35 local 27 k fpc-srpm-macros noarch 1.3-4.fc35 local 7.6 k gc i686 8.0.6-1.fc36 local 105 k gdb-minimal i686 11.1-6.fc36 local 4.1 M gdbm-libs i686 1:1.22-1.fc36 local 61 k ghc-srpm-macros noarch 1.5.0-5.fc35 local 7.8 k glibc i686 2.34.9000-36.fc36 local 2.0 M glibc-common i686 2.34.9000-36.fc36 local 431 k glibc-gconv-extra i686 2.34.9000-36.fc36 local 1.7 M gmp i686 1:6.2.1-1.fc36 local 304 k gnat-srpm-macros noarch 4-14.fc35 local 8.2 k go-srpm-macros noarch 3.0.11-2.fc35 local 25 k guile22 i686 2.2.7-3.fc35 local 6.5 M json-c i686 0.15-2.fc35 local 46 k kernel-srpm-macros noarch 1.0-13.fc36 local 9.0 k keyutils-libs i686 1.6.1-3.fc35 local 31 k kmod-libs i686 29-6.fc36 local 72 k krb5-libs i686 1.19.2-4.fc36 local 772 k libacl i686 2.3.1-2.fc35 local 25 k libarchive i686 3.5.2-2.fc36 local 436 k libargon2 i686 20171227-7.fc35 local 31 k libattr i686 2.5.1-3.fc35 local 18 k libblkid i686 2.37.2-1.fc36 local 118 k libbrotli i686 1.0.9-6.fc35 local 315 k libcap i686 2.48-3.fc35 local 68 k libcap-ng i686 0.8.2-8.fc36 local 33 k libcom_err i686 1.46.5-1.fc36 local 25 k libcurl i686 7.81.0-1.fc36 local 321 k libdb i686 5.3.28-50.fc36 local 817 k libeconf i686 0.4.0-2.fc35 local 29 k libfdisk i686 2.37.2-1.fc36 local 170 k libffi i686 3.1-28.fc34 local 32 k libgcc i686 11.2.1-7.fc36 local 121 k libgcrypt i686 1.9.4-1.fc36 local 475 k libgomp i686 11.2.1-7.fc36 local 292 k libgpg-error i686 1.43-1.fc36 local 221 k libidn2 i686 2.3.2-3.fc36 local 104 k libmount i686 2.37.2-1.fc36 local 142 k libnghttp2 i686 1.46.0-1.fc36 local 75 k libnsl2 i686 2.0.0-2.fc36 local 31 k libpkgconf i686 1.8.0-1.fc35 local 39 k libpsl i686 0.21.1-4.fc35 local 64 k libpwquality i686 1.4.4-6.fc36 local 105 k libseccomp i686 2.5.3-1.fc36 local 72 k libselinux i686 3.3-2.fc36 local 90 k libsemanage i686 3.3-1.fc36 local 124 k libsepol i686 3.3-2.fc36 local 318 k libsigsegv i686 2.13-3.fc35 local 27 k libsmartcols i686 2.37.2-1.fc36 local 66 k libssh i686 0.9.6-1.fc36 local 218 k libssh-config noarch 0.9.6-1.fc36 local 7.3 k libstdc++ i686 11.2.1-7.fc36 local 793 k libtasn1 i686 4.18.0-1.fc36 local 75 k libtirpc i686 1.3.2-1.rc1.fc36 local 101 k libtool-ltdl i686 2.4.6-45.fc36 local 38 k libunistring i686 0.9.10-14.fc35 local 498 k libutempter i686 1.2.1-5.fc35 local 26 k libuuid i686 2.37.2-1.fc36 local 29 k libverto i686 0.3.2-2.fc35 local 21 k libxcrypt i686 4.4.27-1.fc36 local 123 k libxml2 i686 2.9.12-6.fc35 local 778 k libzstd i686 1.5.1-4.fc36 local 333 k lua-libs i686 5.4.3-2.fc35 local 237 k lua-srpm-macros noarch 1-5.fc35 local 8.4 k lz4-libs i686 1.9.3-3.fc35 local 69 k mpfr i686 4.1.0-8.fc35 local 355 k ncurses-base noarch 6.2-8.20210508.fc35 local 61 k ncurses-libs i686 6.2-8.20210508.fc35 local 345 k nim-srpm-macros noarch 3-5.fc35 local 8.4 k ocaml-srpm-macros noarch 6-5.fc35 local 7.8 k openblas-srpm-macros noarch 2-10.fc35 local 7.4 k openldap i686 2.4.59-4.fc36 local 275 k openssl-libs i686 1:3.0.0-1.fc36 local 2.1 M openssl1.1 i686 1:1.1.1l-1.fc36 local 1.4 M p11-kit i686 0.23.22-4.fc35 local 334 k p11-kit-trust i686 0.23.22-4.fc35 local 134 k pam i686 1.5.2-8.fc36 local 566 k pcre i686 8.45-1.fc36 local 194 k pcre2 i686 10.39-1.fc36 local 226 k pcre2-syntax noarch 10.39-1.fc36 local 144 k perl-srpm-macros noarch 1-42.fc35 local 8.3 k pkgconf i686 1.8.0-1.fc35 local 42 k pkgconf-m4 noarch 1.8.0-1.fc35 local 14 k pkgconf-pkg-config i686 1.8.0-1.fc35 local 10 k popt i686 1.18-6.fc36 local 61 k publicsuffix-list-dafsa noarch 20210518-3.fc36 local 58 k python-srpm-macros noarch 3.10-14.fc36 local 25 k qt5-srpm-macros noarch 5.15.2-3.fc35 local 8.2 k readline i686 8.1-3.fc35 local 216 k rpm i686 4.17.0-1.fc36.1 local 536 k rpm-build-libs i686 4.17.0-1.fc36.1 local 102 k rpm-libs i686 4.17.0-1.fc36.1 local 344 k rpmautospec-rpm-macros noarch 0.2.5-1.fc35 local 9.9 k rust-srpm-macros noarch 20-1.fc36 local 9.5 k setup noarch 2.13.9.1-2.fc35 local 143 k sqlite-libs i686 3.36.0-4.fc36 local 680 k systemd i686 250.1-1.fc36 local 4.3 M systemd-libs i686 250.1-1.fc36 local 659 k systemd-pam i686 250.1-1.fc36 local 345 k systemd-rpm-macros noarch 250.1-1.fc36 local 29 k tzdata noarch 2021e-1.fc36 local 431 k util-linux-core i686 2.37.2-1.fc36 local 450 k xxhash-libs i686 0.8.1-1.fc36 local 55 k xz-libs i686 5.2.5-7.fc35 local 100 k zip i686 3.0-31.fc35 local 261 k zlib i686 1.2.11-30.fc35 local 93 k zstd i686 1.5.1-4.fc36 local 528 k Installing Groups: build Transaction Summary ================================================================================ Install 169 Packages Total download size: 67 M Installed size: 243 M Downloading Packages: (1/169): acl-2.3.1-2.fc35.i686.rpm 1.0 MB/s | 72 kB 00:00 (2/169): alternatives-1.19-1.fc35.i686.rpm 496 kB/s | 36 kB 00:00 (3/169): audit-libs-3.0.6-1.fc36.i686.rpm 1.3 MB/s | 121 kB 00:00 (4/169): authselect-1.3.0-5.fc36.i686.rpm 4.8 MB/s | 138 kB 00:00 (5/169): basesystem-11-12.fc35.noarch.rpm 578 kB/s | 7.0 kB 00:00 (6/169): authselect-libs-1.3.0-5.fc36.i686.rpm 4.9 MB/s | 227 kB 00:00 (7/169): bash-5.1.8-3.fc36.i686.rpm 15 MB/s | 1.7 MB 00:00 (8/169): binutils-gold-2.37-22.fc36.i686.rpm 7.2 MB/s | 805 kB 00:00 (9/169): binutils-2.37-22.fc36.i686.rpm 43 MB/s | 6.2 MB 00:00 (10/169): bzip2-1.0.8-10.fc36.i686.rpm 1.6 MB/s | 52 kB 00:00 (11/169): bzip2-libs-1.0.8-10.fc36.i686.rpm 2.1 MB/s | 40 kB 00:00 (12/169): ca-certificates-2021.2.52-2.fc36.noar 17 MB/s | 365 kB 00:00 (13/169): cpio-2.13-11.fc36.i686.rpm 16 MB/s | 274 kB 00:00 (14/169): coreutils-9.0-2.fc36.i686.rpm 23 MB/s | 1.1 MB 00:00 (15/169): cracklib-2.9.6-27.fc36.i686.rpm 4.8 MB/s | 81 kB 00:00 (16/169): crypto-policies-20211115-1.git1b1c04c 4.7 MB/s | 58 kB 00:00 (17/169): cryptsetup-libs-2.4.2-1.fc36.i686.rpm 20 MB/s | 463 kB 00:00 (18/169): curl-7.81.0-1.fc36.i686.rpm 15 MB/s | 313 kB 00:00 (19/169): dbus-1.13.20-2.fc36.i686.rpm 461 kB/s | 7.6 kB 00:00 (20/169): cyrus-sasl-lib-2.1.27-16.fc36.i686.rp 33 MB/s | 850 kB 00:00 (21/169): coreutils-common-9.0-2.fc36.i686.rpm 18 MB/s | 2.0 MB 00:00 (22/169): dbus-broker-29-4.fc36.i686.rpm 12 MB/s | 178 kB 00:00 (23/169): dbus-common-1.13.20-2.fc36.noarch.rpm 1.2 MB/s | 14 kB 00:00 (24/169): debugedit-5.0-2.fc35.i686.rpm 5.2 MB/s | 77 kB 00:00 (25/169): device-mapper-libs-1.02.175-6.fc35.i6 12 MB/s | 193 kB 00:00 (26/169): device-mapper-1.02.175-6.fc35.i686.rp 7.9 MB/s | 142 kB 00:00 (27/169): dwz-0.14-2.fc35.i686.rpm 9.7 MB/s | 132 kB 00:00 (28/169): ed-1.14.2-11.fc35.i686.rpm 4.5 MB/s | 73 kB 00:00 (29/169): diffutils-3.8-1.fc35.i686.rpm 17 MB/s | 410 kB 00:00 (30/169): efi-srpm-macros-5-4.fc36.noarch.rpm 1.8 MB/s | 22 kB 00:00 (31/169): elfutils-debuginfod-client-0.186-1.fc 3.3 MB/s | 41 kB 00:00 (32/169): elfutils-default-yama-scope-0.186-1.f 1.6 MB/s | 19 kB 00:00 (33/169): elfutils-0.186-1.fc36.i686.rpm 25 MB/s | 534 kB 00:00 (34/169): elfutils-libelf-0.186-1.fc36.i686.rpm 14 MB/s | 207 kB 00:00 (35/169): expat-2.4.1-2.fc35.i686.rpm 7.4 MB/s | 113 kB 00:00 (36/169): elfutils-libs-0.186-1.fc36.i686.rpm 17 MB/s | 288 kB 00:00 (37/169): fedora-gpg-keys-36-0.3.noarch.rpm 7.6 MB/s | 113 kB 00:00 (38/169): fedora-release-36-0.12.noarch.rpm 968 kB/s | 12 kB 00:00 (39/169): fedora-release-common-36-0.12.noarch. 1.7 MB/s | 21 kB 00:00 (40/169): fedora-release-identity-basic-36-0.12 1.1 MB/s | 12 kB 00:00 (41/169): fedora-repos-36-0.3.noarch.rpm 972 kB/s | 11 kB 00:00 (42/169): fedora-repos-rawhide-36-0.3.noarch.rp 779 kB/s | 10 kB 00:00 (43/169): file-5.41-3.fc36.i686.rpm 3.9 MB/s | 48 kB 00:00 (44/169): file-libs-5.41-3.fc36.i686.rpm 19 MB/s | 642 kB 00:00 (45/169): filesystem-3.16-1.fc36.i686.rpm 30 MB/s | 1.1 MB 00:00 (46/169): findutils-4.8.0-4.fc35.i686.rpm 15 MB/s | 548 kB 00:00 (47/169): fonts-srpm-macros-2.0.5-6.fc35.noarch 1.8 MB/s | 27 kB 00:00 (48/169): fpc-srpm-macros-1.3-4.fc35.noarch.rpm 691 kB/s | 7.6 kB 00:00 (49/169): gc-8.0.6-1.fc36.i686.rpm 6.8 MB/s | 105 kB 00:00 (50/169): gdbm-libs-1.22-1.fc36.i686.rpm 3.8 MB/s | 61 kB 00:00 (51/169): gawk-5.1.1-1.fc36.i686.rpm 20 MB/s | 1.0 MB 00:00 (52/169): ghc-srpm-macros-1.5.0-5.fc35.noarch.r 529 kB/s | 7.8 kB 00:00 (53/169): glibc-common-2.34.9000-36.fc36.i686.r 13 MB/s | 431 kB 00:00 (54/169): gdb-minimal-11.1-6.fc36.i686.rpm 35 MB/s | 4.1 MB 00:00 (55/169): glibc-minimal-langpack-2.34.9000-36.f 7.8 MB/s | 147 kB 00:00 (56/169): glibc-2.34.9000-36.fc36.i686.rpm 19 MB/s | 2.0 MB 00:00 (57/169): glibc-gconv-extra-2.34.9000-36.fc36.i 24 MB/s | 1.7 MB 00:00 (58/169): gmp-6.2.1-1.fc36.i686.rpm 20 MB/s | 304 kB 00:00 (59/169): gnat-srpm-macros-4-14.fc35.noarch.rpm 742 kB/s | 8.2 kB 00:00 (60/169): go-srpm-macros-3.0.11-2.fc35.noarch.r 2.1 MB/s | 25 kB 00:00 (61/169): grep-3.7-1.fc36.i686.rpm 19 MB/s | 302 kB 00:00 (62/169): gzip-1.11-1.fc36.i686.rpm 9.5 MB/s | 153 kB 00:00 (63/169): info-6.8-2.fc35.i686.rpm 13 MB/s | 228 kB 00:00 (64/169): json-c-0.15-2.fc35.i686.rpm 2.4 MB/s | 46 kB 00:00 (65/169): kernel-srpm-macros-1.0-13.fc36.noarch 616 kB/s | 9.0 kB 00:00 (66/169): keyutils-libs-1.6.1-3.fc35.i686.rpm 2.4 MB/s | 31 kB 00:00 (67/169): kmod-libs-29-6.fc36.i686.rpm 4.2 MB/s | 72 kB 00:00 (68/169): libacl-2.3.1-2.fc35.i686.rpm 1.6 MB/s | 25 kB 00:00 (69/169): krb5-libs-1.19.2-4.fc36.i686.rpm 25 MB/s | 772 kB 00:00 (70/169): libarchive-3.5.2-2.fc36.i686.rpm 23 MB/s | 436 kB 00:00 (71/169): libargon2-20171227-7.fc35.i686.rpm 1.8 MB/s | 31 kB 00:00 (72/169): libattr-2.5.1-3.fc35.i686.rpm 1.3 MB/s | 18 kB 00:00 (73/169): libblkid-2.37.2-1.fc36.i686.rpm 7.9 MB/s | 118 kB 00:00 (74/169): libcap-2.48-3.fc35.i686.rpm 3.2 MB/s | 68 kB 00:00 (75/169): libbrotli-1.0.9-6.fc35.i686.rpm 11 MB/s | 315 kB 00:00 (76/169): guile22-2.2.7-3.fc35.i686.rpm 44 MB/s | 6.5 MB 00:00 (77/169): libcap-ng-0.8.2-8.fc36.i686.rpm 2.7 MB/s | 33 kB 00:00 (78/169): libcom_err-1.46.5-1.fc36.i686.rpm 1.8 MB/s | 25 kB 00:00 (79/169): libcurl-7.81.0-1.fc36.i686.rpm 18 MB/s | 321 kB 00:00 (80/169): libeconf-0.4.0-2.fc35.i686.rpm 1.9 MB/s | 29 kB 00:00 (81/169): libdb-5.3.28-50.fc36.i686.rpm 27 MB/s | 817 kB 00:00 (82/169): libffi-3.1-28.fc34.i686.rpm 2.6 MB/s | 32 kB 00:00 (83/169): libfdisk-2.37.2-1.fc36.i686.rpm 9.4 MB/s | 170 kB 00:00 (84/169): libgcc-11.2.1-7.fc36.i686.rpm 8.7 MB/s | 121 kB 00:00 (85/169): libgcrypt-1.9.4-1.fc36.i686.rpm 23 MB/s | 475 kB 00:00 (86/169): libgomp-11.2.1-7.fc36.i686.rpm 16 MB/s | 292 kB 00:00 (87/169): libgpg-error-1.43-1.fc36.i686.rpm 15 MB/s | 221 kB 00:00 (88/169): libidn2-2.3.2-3.fc36.i686.rpm 7.3 MB/s | 104 kB 00:00 (89/169): libmount-2.37.2-1.fc36.i686.rpm 9.5 MB/s | 142 kB 00:00 (90/169): libnghttp2-1.46.0-1.fc36.i686.rpm 5.7 MB/s | 75 kB 00:00 (91/169): libnsl2-2.0.0-2.fc36.i686.rpm 2.6 MB/s | 31 kB 00:00 (92/169): libpkgconf-1.8.0-1.fc35.i686.rpm 3.3 MB/s | 39 kB 00:00 (93/169): libpsl-0.21.1-4.fc35.i686.rpm 4.9 MB/s | 64 kB 00:00 (94/169): libpwquality-1.4.4-6.fc36.i686.rpm 7.0 MB/s | 105 kB 00:00 (95/169): libseccomp-2.5.3-1.fc36.i686.rpm 4.9 MB/s | 72 kB 00:00 (96/169): libselinux-3.3-2.fc36.i686.rpm 7.1 MB/s | 90 kB 00:00 (97/169): libsemanage-3.3-1.fc36.i686.rpm 8.1 MB/s | 124 kB 00:00 (98/169): libsepol-3.3-2.fc36.i686.rpm 16 MB/s | 318 kB 00:00 (99/169): libsigsegv-2.13-3.fc35.i686.rpm 1.6 MB/s | 27 kB 00:00 (100/169): libsmartcols-2.37.2-1.fc36.i686.rpm 5.3 MB/s | 66 kB 00:00 (101/169): libssh-config-0.9.6-1.fc36.noarch.rp 640 kB/s | 7.3 kB 00:00 (102/169): libssh-0.9.6-1.fc36.i686.rpm 13 MB/s | 218 kB 00:00 (103/169): libtasn1-4.18.0-1.fc36.i686.rpm 5.5 MB/s | 75 kB 00:00 (104/169): libstdc++-11.2.1-7.fc36.i686.rpm 34 MB/s | 793 kB 00:00 (105/169): libtirpc-1.3.2-1.rc1.fc36.i686.rpm 7.2 MB/s | 101 kB 00:00 (106/169): libtool-ltdl-2.4.6-45.fc36.i686.rpm 2.6 MB/s | 38 kB 00:00 (107/169): libutempter-1.2.1-5.fc35.i686.rpm 1.9 MB/s | 26 kB 00:00 (108/169): libunistring-0.9.10-14.fc35.i686.rpm 27 MB/s | 498 kB 00:00 (109/169): libuuid-2.37.2-1.fc36.i686.rpm 2.4 MB/s | 29 kB 00:00 (110/169): libverto-0.3.2-2.fc35.i686.rpm 1.8 MB/s | 21 kB 00:00 (111/169): libxcrypt-4.4.27-1.fc36.i686.rpm 9.7 MB/s | 123 kB 00:00 (112/169): libxml2-2.9.12-6.fc35.i686.rpm 29 MB/s | 778 kB 00:00 (113/169): lua-libs-5.4.3-2.fc35.i686.rpm 13 MB/s | 237 kB 00:00 (114/169): libzstd-1.5.1-4.fc36.i686.rpm 14 MB/s | 333 kB 00:00 (115/169): lua-srpm-macros-1-5.fc35.noarch.rpm 733 kB/s | 8.4 kB 00:00 (116/169): lz4-libs-1.9.3-3.fc35.i686.rpm 5.4 MB/s | 69 kB 00:00 (117/169): ncurses-base-6.2-8.20210508.fc35.noa 3.9 MB/s | 61 kB 00:00 (118/169): mpfr-4.1.0-8.fc35.i686.rpm 17 MB/s | 355 kB 00:00 (119/169): make-4.3-6.fc35.i686.rpm 16 MB/s | 540 kB 00:00 (120/169): nim-srpm-macros-3-5.fc35.noarch.rpm 618 kB/s | 8.4 kB 00:00 (121/169): ocaml-srpm-macros-6-5.fc35.noarch.rp 631 kB/s | 7.8 kB 00:00 (122/169): ncurses-libs-6.2-8.20210508.fc35.i68 18 MB/s | 345 kB 00:00 (123/169): openblas-srpm-macros-2-10.fc35.noarc 659 kB/s | 7.4 kB 00:00 (124/169): openldap-2.4.59-4.fc36.i686.rpm 17 MB/s | 275 kB 00:00 (125/169): p11-kit-0.23.22-4.fc35.i686.rpm 14 MB/s | 334 kB 00:00 (126/169): openssl-libs-3.0.0-1.fc36.i686.rpm 35 MB/s | 2.1 MB 00:00 (127/169): openssl1.1-1.1.1l-1.fc36.i686.rpm 27 MB/s | 1.4 MB 00:00 (128/169): p11-kit-trust-0.23.22-4.fc35.i686.rp 5.3 MB/s | 134 kB 00:00 (129/169): patch-2.7.6-15.fc35.i686.rpm 10 MB/s | 146 kB 00:00 (130/169): pcre-8.45-1.fc36.i686.rpm 12 MB/s | 194 kB 00:00 (131/169): pam-1.5.2-8.fc36.i686.rpm 24 MB/s | 566 kB 00:00 (132/169): pcre2-10.39-1.fc36.i686.rpm 15 MB/s | 226 kB 00:00 (133/169): pcre2-syntax-10.39-1.fc36.noarch.rpm 10 MB/s | 144 kB 00:00 (134/169): perl-srpm-macros-1-42.fc35.noarch.rp 763 kB/s | 8.3 kB 00:00 (135/169): pkgconf-1.8.0-1.fc35.i686.rpm 3.2 MB/s | 42 kB 00:00 (136/169): pkgconf-m4-1.8.0-1.fc35.noarch.rpm 1.2 MB/s | 14 kB 00:00 (137/169): pkgconf-pkg-config-1.8.0-1.fc35.i686 890 kB/s | 10 kB 00:00 (138/169): popt-1.18-6.fc36.i686.rpm 4.7 MB/s | 61 kB 00:00 (139/169): python-srpm-macros-3.10-14.fc36.noar 2.1 MB/s | 25 kB 00:00 (140/169): publicsuffix-list-dafsa-20210518-3.f 4.3 MB/s | 58 kB 00:00 (141/169): qt5-srpm-macros-5.15.2-3.fc35.noarch 741 kB/s | 8.2 kB 00:00 (142/169): redhat-rpm-config-207-1.fc36.noarch. 4.9 MB/s | 67 kB 00:00 (143/169): readline-8.1-3.fc35.i686.rpm 14 MB/s | 216 kB 00:00 (144/169): rpm-build-4.17.0-1.fc36.1.i686.rpm 4.3 MB/s | 61 kB 00:00 (145/169): rpm-4.17.0-1.fc36.1.i686.rpm 27 MB/s | 536 kB 00:00 (146/169): rpm-build-libs-4.17.0-1.fc36.1.i686. 6.4 MB/s | 102 kB 00:00 (147/169): rpmautospec-rpm-macros-0.2.5-1.fc35. 786 kB/s | 9.9 kB 00:00 (148/169): rust-srpm-macros-20-1.fc36.noarch.rp 783 kB/s | 9.5 kB 00:00 (149/169): rpm-libs-4.17.0-1.fc36.1.i686.rpm 21 MB/s | 344 kB 00:00 (150/169): setup-2.13.9.1-2.fc35.noarch.rpm 8.6 MB/s | 143 kB 00:00 (151/169): sed-4.8-8.fc35.i686.rpm 16 MB/s | 299 kB 00:00 (152/169): shadow-utils-4.9-8.fc36.i686.rpm 24 MB/s | 1.1 MB 00:00 (153/169): sqlite-libs-3.36.0-4.fc36.i686.rpm 16 MB/s | 680 kB 00:00 (154/169): systemd-libs-250.1-1.fc36.i686.rpm 18 MB/s | 659 kB 00:00 (155/169): systemd-pam-250.1-1.fc36.i686.rpm 11 MB/s | 345 kB 00:00 (156/169): systemd-rpm-macros-250.1-1.fc36.noar 1.7 MB/s | 29 kB 00:00 (157/169): systemd-250.1-1.fc36.i686.rpm 40 MB/s | 4.3 MB 00:00 (158/169): tar-1.34-2.fc35.i686.rpm 22 MB/s | 897 kB 00:00 (159/169): tzdata-2021e-1.fc36.noarch.rpm 14 MB/s | 431 kB 00:00 (160/169): unzip-6.0-56.fc36.i686.rpm 12 MB/s | 180 kB 00:00 (161/169): util-linux-core-2.37.2-1.fc36.i686.r 19 MB/s | 450 kB 00:00 (162/169): which-2.21-31.fc36.i686.rpm 2.3 MB/s | 42 kB 00:00 (163/169): xxhash-libs-0.8.1-1.fc36.i686.rpm 4.2 MB/s | 55 kB 00:00 (164/169): xz-5.2.5-7.fc35.i686.rpm 13 MB/s | 219 kB 00:00 (165/169): util-linux-2.37.2-1.fc36.i686.rpm 43 MB/s | 2.3 MB 00:00 (166/169): xz-libs-5.2.5-7.fc35.i686.rpm 7.7 MB/s | 100 kB 00:00 (167/169): zip-3.0-31.fc35.i686.rpm 18 MB/s | 261 kB 00:00 (168/169): zlib-1.2.11-30.fc35.i686.rpm 7.5 MB/s | 93 kB 00:00 (169/169): zstd-1.5.1-4.fc36.i686.rpm 29 MB/s | 528 kB 00:00 -------------------------------------------------------------------------------- Total 47 MB/s | 67 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-1.fc36.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 1/169 Running scriptlet: crypto-policies-20211115-1.git1b1c04c.fc36.noarc 1/169 Installing : fedora-release-identity-basic-36-0.12.noarch 2/169 Installing : tzdata-2021e-1.fc36.noarch 3/169 Installing : rust-srpm-macros-20-1.fc36.noarch 4/169 Installing : qt5-srpm-macros-5.15.2-3.fc35.noarch 5/169 Installing : publicsuffix-list-dafsa-20210518-3.fc36.noarch 6/169 Installing : pkgconf-m4-1.8.0-1.fc35.noarch 7/169 Installing : perl-srpm-macros-1-42.fc35.noarch 8/169 Installing : pcre2-syntax-10.39-1.fc36.noarch 9/169 Installing : openblas-srpm-macros-2-10.fc35.noarch 10/169 Installing : ocaml-srpm-macros-6-5.fc35.noarch 11/169 Installing : nim-srpm-macros-3-5.fc35.noarch 12/169 Installing : ncurses-base-6.2-8.20210508.fc35.noarch 13/169 Installing : libssh-config-0.9.6-1.fc36.noarch 14/169 Installing : kernel-srpm-macros-1.0-13.fc36.noarch 15/169 Installing : gnat-srpm-macros-4-14.fc35.noarch 16/169 Installing : ghc-srpm-macros-1.5.0-5.fc35.noarch 17/169 Installing : fpc-srpm-macros-1.3-4.fc35.noarch 18/169 Installing : fedora-gpg-keys-36-0.3.noarch 19/169 Installing : fedora-release-36-0.12.noarch 20/169 Installing : fedora-release-common-36-0.12.noarch 21/169 Installing : fedora-repos-rawhide-36-0.3.noarch 22/169 Installing : fedora-repos-36-0.3.noarch 23/169 Installing : setup-2.13.9.1-2.fc35.noarch 24/169 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-2.fc35.noarch 24/169 Installing : filesystem-3.16-1.fc36.i686 25/169 Installing : basesystem-11-12.fc35.noarch 26/169 Installing : coreutils-common-9.0-2.fc36.i686 27/169 Installing : libgcc-11.2.1-7.fc36.i686 28/169 Running scriptlet: libgcc-11.2.1-7.fc36.i686 28/169 Installing : glibc-gconv-extra-2.34.9000-36.fc36.i686 29/169 Running scriptlet: glibc-gconv-extra-2.34.9000-36.fc36.i686 29/169 Installing : glibc-minimal-langpack-2.34.9000-36.fc36.i686 30/169 Installing : glibc-common-2.34.9000-36.fc36.i686 31/169 Running scriptlet: glibc-2.34.9000-36.fc36.i686 32/169 Installing : glibc-2.34.9000-36.fc36.i686 32/169 Running scriptlet: glibc-2.34.9000-36.fc36.i686 32/169 Installing : ncurses-libs-6.2-8.20210508.fc35.i686 33/169 Installing : bash-5.1.8-3.fc36.i686 34/169 Running scriptlet: bash-5.1.8-3.fc36.i686 34/169 Installing : zlib-1.2.11-30.fc35.i686 35/169 Installing : xz-libs-5.2.5-7.fc35.i686 36/169 Installing : bzip2-libs-1.0.8-10.fc36.i686 37/169 Installing : elfutils-libelf-0.186-1.fc36.i686 38/169 Installing : libzstd-1.5.1-4.fc36.i686 39/169 Installing : libcap-2.48-3.fc35.i686 40/169 Installing : libstdc++-11.2.1-7.fc36.i686 41/169 Installing : libuuid-2.37.2-1.fc36.i686 42/169 Installing : libxcrypt-4.4.27-1.fc36.i686 43/169 Installing : gmp-1:6.2.1-1.fc36.i686 44/169 Installing : popt-1.18-6.fc36.i686 45/169 Installing : readline-8.1-3.fc35.i686 46/169 Installing : libattr-2.5.1-3.fc35.i686 47/169 Installing : libacl-2.3.1-2.fc35.i686 48/169 Installing : libcap-ng-0.8.2-8.fc36.i686 49/169 Installing : audit-libs-3.0.6-1.fc36.i686 50/169 Installing : libcom_err-1.46.5-1.fc36.i686 51/169 Installing : libunistring-0.9.10-14.fc35.i686 52/169 Installing : libidn2-2.3.2-3.fc36.i686 53/169 Installing : lz4-libs-1.9.3-3.fc35.i686 54/169 Installing : mpfr-4.1.0-8.fc35.i686 55/169 Installing : dwz-0.14-2.fc35.i686 56/169 Installing : unzip-6.0-56.fc36.i686 57/169 Installing : file-libs-5.41-3.fc36.i686 58/169 Installing : file-5.41-3.fc36.i686 59/169 Installing : sqlite-libs-3.36.0-4.fc36.i686 60/169 Installing : alternatives-1.19-1.fc35.i686 61/169 Installing : diffutils-3.8-1.fc35.i686 62/169 Installing : libffi-3.1-28.fc34.i686 63/169 Installing : p11-kit-0.23.22-4.fc35.i686 64/169 Installing : libsepol-3.3-2.fc36.i686 65/169 Installing : libsmartcols-2.37.2-1.fc36.i686 66/169 Installing : lua-libs-5.4.3-2.fc35.i686 67/169 Installing : pcre2-10.39-1.fc36.i686 68/169 Installing : dbus-common-1:1.13.20-2.fc36.noarch 69/169 Running scriptlet: dbus-common-1:1.13.20-2.fc36.noarch 69/169 Installing : systemd-rpm-macros-250.1-1.fc36.noarch 70/169 Installing : libselinux-3.3-2.fc36.i686 71/169 Installing : sed-4.8-8.fc35.i686 72/169 Installing : findutils-1:4.8.0-4.fc35.i686 73/169 Installing : libsemanage-3.3-1.fc36.i686 74/169 Installing : shadow-utils-2:4.9-8.fc36.i686 75/169 Running scriptlet: libutempter-1.2.1-5.fc35.i686 76/169 Installing : libutempter-1.2.1-5.fc35.i686 76/169 Installing : tar-2:1.34-2.fc35.i686 77/169 Installing : zip-3.0-31.fc35.i686 78/169 Installing : libpsl-0.21.1-4.fc35.i686 79/169 Installing : acl-2.3.1-2.fc35.i686 80/169 Installing : gc-8.0.6-1.fc36.i686 81/169 Installing : zstd-1.5.1-4.fc36.i686 82/169 Installing : bzip2-1.0.8-10.fc36.i686 83/169 Installing : libxml2-2.9.12-6.fc35.i686 84/169 Installing : openssl1.1-1:1.1.1l-1.fc36.i686 85/169 Installing : libarchive-3.5.2-2.fc36.i686 86/169 Installing : info-6.8-2.fc35.i686 87/169 Installing : ed-1.14.2-11.fc35.i686 88/169 Installing : patch-2.7.6-15.fc35.i686 89/169 Installing : cpio-2.13-11.fc36.i686 90/169 Installing : expat-2.4.1-2.fc35.i686 91/169 Installing : gdbm-libs-1:1.22-1.fc36.i686 92/169 Installing : json-c-0.15-2.fc35.i686 93/169 Installing : keyutils-libs-1.6.1-3.fc35.i686 94/169 Installing : libargon2-20171227-7.fc35.i686 95/169 Installing : libbrotli-1.0.9-6.fc35.i686 96/169 Installing : libdb-5.3.28-50.fc36.i686 97/169 Installing : libeconf-0.4.0-2.fc35.i686 98/169 Installing : libgomp-11.2.1-7.fc36.i686 99/169 Installing : libgpg-error-1.43-1.fc36.i686 100/169 Installing : libgcrypt-1.9.4-1.fc36.i686 101/169 Installing : libnghttp2-1.46.0-1.fc36.i686 102/169 Installing : libpkgconf-1.8.0-1.fc35.i686 103/169 Installing : pkgconf-1.8.0-1.fc35.i686 104/169 Installing : pkgconf-pkg-config-1.8.0-1.fc35.i686 105/169 Installing : libseccomp-2.5.3-1.fc36.i686 106/169 Installing : libsigsegv-2.13-3.fc35.i686 107/169 Installing : gawk-5.1.1-1.fc36.i686 108/169 Installing : libtasn1-4.18.0-1.fc36.i686 109/169 Installing : p11-kit-trust-0.23.22-4.fc35.i686 110/169 Running scriptlet: p11-kit-trust-0.23.22-4.fc35.i686 110/169 Installing : libtool-ltdl-2.4.6-45.fc36.i686 111/169 Installing : libverto-0.3.2-2.fc35.i686 112/169 Installing : pcre-8.45-1.fc36.i686 113/169 Installing : grep-3.7-1.fc36.i686 114/169 Installing : xz-5.2.5-7.fc35.i686 115/169 Installing : openssl-libs-1:3.0.0-1.fc36.i686 116/169 Installing : coreutils-9.0-2.fc36.i686 117/169 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 118/169 Installing : ca-certificates-2021.2.52-2.fc36.noarch 118/169 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 118/169 Installing : libblkid-2.37.2-1.fc36.i686 119/169 Running scriptlet: libblkid-2.37.2-1.fc36.i686 119/169 Installing : systemd-libs-250.1-1.fc36.i686 120/169 Running scriptlet: systemd-libs-250.1-1.fc36.i686 120/169 Installing : krb5-libs-1.19.2-4.fc36.i686 121/169 Installing : libmount-2.37.2-1.fc36.i686 122/169 Installing : util-linux-core-2.37.2-1.fc36.i686 123/169 Running scriptlet: util-linux-core-2.37.2-1.fc36.i686 123/169 Installing : libtirpc-1.3.2-1.rc1.fc36.i686 124/169 Installing : libfdisk-2.37.2-1.fc36.i686 125/169 Installing : gzip-1.11-1.fc36.i686 126/169 Installing : cracklib-2.9.6-27.fc36.i686 127/169 Installing : libnsl2-2.0.0-2.fc36.i686 128/169 Installing : cyrus-sasl-lib-2.1.27-16.fc36.i686 129/169 Installing : openldap-2.4.59-4.fc36.i686 130/169 Installing : libssh-0.9.6-1.fc36.i686 131/169 Installing : libcurl-7.81.0-1.fc36.i686 132/169 Installing : curl-7.81.0-1.fc36.i686 133/169 Installing : rpm-4.17.0-1.fc36.1.i686 134/169 Installing : rpm-libs-4.17.0-1.fc36.1.i686 135/169 Installing : efi-srpm-macros-5-4.fc36.noarch 136/169 Installing : lua-srpm-macros-1-5.fc35.noarch 137/169 Installing : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 138/169 Installing : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 139/169 Installing : go-srpm-macros-3.0.11-2.fc35.noarch 140/169 Installing : python-srpm-macros-3.10-14.fc36.noarch 141/169 Installing : redhat-rpm-config-207-1.fc36.noarch 142/169 Running scriptlet: dbus-broker-29-4.fc36.i686 143/169 useradd warning: dbus's uid 81 outside of the SYS_UID_MIN 201 and SYS_UID_MAX 999 range. Installing : dbus-broker-29-4.fc36.i686 143/169 Running scriptlet: dbus-broker-29-4.fc36.i686 143/169 Installing : dbus-1:1.13.20-2.fc36.i686 144/169 Installing : guile22-2.2.7-3.fc35.i686 145/169 Installing : kmod-libs-29-6.fc36.i686 146/169 Installing : libpwquality-1.4.4-6.fc36.i686 147/169 Installing : pam-1.5.2-8.fc36.i686 148/169 Installing : authselect-1.3.0-5.fc36.i686 149/169 Installing : util-linux-2.37.2-1.fc36.i686 150/169 Running scriptlet: util-linux-2.37.2-1.fc36.i686 150/169 Running scriptlet: authselect-libs-1.3.0-5.fc36.i686 151/169 Installing : authselect-libs-1.3.0-5.fc36.i686 151/169 Installing : cryptsetup-libs-2.4.2-1.fc36.i686 152/169 Installing : device-mapper-libs-1.02.175-6.fc35.i686 153/169 Installing : device-mapper-1.02.175-6.fc35.i686 154/169 Installing : elfutils-debuginfod-client-0.186-1.fc36.i686 155/169 Installing : elfutils-libs-0.186-1.fc36.i686 156/169 Installing : elfutils-default-yama-scope-0.186-1.fc36.noarch 157/169 Running scriptlet: elfutils-default-yama-scope-0.186-1.fc36.noarch 157/169 Installing : systemd-pam-250.1-1.fc36.i686 158/169 Installing : systemd-250.1-1.fc36.i686 159/169 Running scriptlet: systemd-250.1-1.fc36.i686 159/169 Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. Creating group 'systemd-journal' with GID 190. Creating group 'systemd-network' with GID 192. Creating user 'systemd-network' (systemd Network Management) with UID 192 and GID 192. Creating group 'systemd-oom' with GID 999. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999. Installing : binutils-gold-2.37-22.fc36.i686 160/169 Installing : binutils-2.37-22.fc36.i686 161/169 Running scriptlet: binutils-2.37-22.fc36.i686 161/169 Installing : elfutils-0.186-1.fc36.i686 162/169 Installing : rpm-build-libs-4.17.0-1.fc36.1.i686 163/169 Installing : xxhash-libs-0.8.1-1.fc36.i686 164/169 Installing : gdb-minimal-11.1-6.fc36.i686 165/169 Installing : debugedit-5.0-2.fc35.i686 166/169 Installing : rpm-build-4.17.0-1.fc36.1.i686 167/169 Installing : make-1:4.3-6.fc35.i686 168/169 Installing : which-2.21-31.fc36.i686 169/169 Running scriptlet: filesystem-3.16-1.fc36.i686 169/169 Running scriptlet: ca-certificates-2021.2.52-2.fc36.noarch 169/169 Running scriptlet: rpm-4.17.0-1.fc36.1.i686 169/169 Running scriptlet: authselect-libs-1.3.0-5.fc36.i686 169/169 Running scriptlet: which-2.21-31.fc36.i686 169/169 Verifying : acl-2.3.1-2.fc35.i686 1/169 Verifying : alternatives-1.19-1.fc35.i686 2/169 Verifying : audit-libs-3.0.6-1.fc36.i686 3/169 Verifying : authselect-1.3.0-5.fc36.i686 4/169 Verifying : authselect-libs-1.3.0-5.fc36.i686 5/169 Verifying : basesystem-11-12.fc35.noarch 6/169 Verifying : bash-5.1.8-3.fc36.i686 7/169 Verifying : binutils-2.37-22.fc36.i686 8/169 Verifying : binutils-gold-2.37-22.fc36.i686 9/169 Verifying : bzip2-1.0.8-10.fc36.i686 10/169 Verifying : bzip2-libs-1.0.8-10.fc36.i686 11/169 Verifying : ca-certificates-2021.2.52-2.fc36.noarch 12/169 Verifying : coreutils-9.0-2.fc36.i686 13/169 Verifying : coreutils-common-9.0-2.fc36.i686 14/169 Verifying : cpio-2.13-11.fc36.i686 15/169 Verifying : cracklib-2.9.6-27.fc36.i686 16/169 Verifying : crypto-policies-20211115-1.git1b1c04c.fc36.noarc 17/169 Verifying : cryptsetup-libs-2.4.2-1.fc36.i686 18/169 Verifying : curl-7.81.0-1.fc36.i686 19/169 Verifying : cyrus-sasl-lib-2.1.27-16.fc36.i686 20/169 Verifying : dbus-1:1.13.20-2.fc36.i686 21/169 Verifying : dbus-broker-29-4.fc36.i686 22/169 Verifying : dbus-common-1:1.13.20-2.fc36.noarch 23/169 Verifying : debugedit-5.0-2.fc35.i686 24/169 Verifying : device-mapper-1.02.175-6.fc35.i686 25/169 Verifying : device-mapper-libs-1.02.175-6.fc35.i686 26/169 Verifying : diffutils-3.8-1.fc35.i686 27/169 Verifying : dwz-0.14-2.fc35.i686 28/169 Verifying : ed-1.14.2-11.fc35.i686 29/169 Verifying : efi-srpm-macros-5-4.fc36.noarch 30/169 Verifying : elfutils-0.186-1.fc36.i686 31/169 Verifying : elfutils-debuginfod-client-0.186-1.fc36.i686 32/169 Verifying : elfutils-default-yama-scope-0.186-1.fc36.noarch 33/169 Verifying : elfutils-libelf-0.186-1.fc36.i686 34/169 Verifying : elfutils-libs-0.186-1.fc36.i686 35/169 Verifying : expat-2.4.1-2.fc35.i686 36/169 Verifying : fedora-gpg-keys-36-0.3.noarch 37/169 Verifying : fedora-release-36-0.12.noarch 38/169 Verifying : fedora-release-common-36-0.12.noarch 39/169 Verifying : fedora-release-identity-basic-36-0.12.noarch 40/169 Verifying : fedora-repos-36-0.3.noarch 41/169 Verifying : fedora-repos-rawhide-36-0.3.noarch 42/169 Verifying : file-5.41-3.fc36.i686 43/169 Verifying : file-libs-5.41-3.fc36.i686 44/169 Verifying : filesystem-3.16-1.fc36.i686 45/169 Verifying : findutils-1:4.8.0-4.fc35.i686 46/169 Verifying : fonts-srpm-macros-1:2.0.5-6.fc35.noarch 47/169 Verifying : fpc-srpm-macros-1.3-4.fc35.noarch 48/169 Verifying : gawk-5.1.1-1.fc36.i686 49/169 Verifying : gc-8.0.6-1.fc36.i686 50/169 Verifying : gdb-minimal-11.1-6.fc36.i686 51/169 Verifying : gdbm-libs-1:1.22-1.fc36.i686 52/169 Verifying : ghc-srpm-macros-1.5.0-5.fc35.noarch 53/169 Verifying : glibc-2.34.9000-36.fc36.i686 54/169 Verifying : glibc-common-2.34.9000-36.fc36.i686 55/169 Verifying : glibc-gconv-extra-2.34.9000-36.fc36.i686 56/169 Verifying : glibc-minimal-langpack-2.34.9000-36.fc36.i686 57/169 Verifying : gmp-1:6.2.1-1.fc36.i686 58/169 Verifying : gnat-srpm-macros-4-14.fc35.noarch 59/169 Verifying : go-srpm-macros-3.0.11-2.fc35.noarch 60/169 Verifying : grep-3.7-1.fc36.i686 61/169 Verifying : guile22-2.2.7-3.fc35.i686 62/169 Verifying : gzip-1.11-1.fc36.i686 63/169 Verifying : info-6.8-2.fc35.i686 64/169 Verifying : json-c-0.15-2.fc35.i686 65/169 Verifying : kernel-srpm-macros-1.0-13.fc36.noarch 66/169 Verifying : keyutils-libs-1.6.1-3.fc35.i686 67/169 Verifying : kmod-libs-29-6.fc36.i686 68/169 Verifying : krb5-libs-1.19.2-4.fc36.i686 69/169 Verifying : libacl-2.3.1-2.fc35.i686 70/169 Verifying : libarchive-3.5.2-2.fc36.i686 71/169 Verifying : libargon2-20171227-7.fc35.i686 72/169 Verifying : libattr-2.5.1-3.fc35.i686 73/169 Verifying : libblkid-2.37.2-1.fc36.i686 74/169 Verifying : libbrotli-1.0.9-6.fc35.i686 75/169 Verifying : libcap-2.48-3.fc35.i686 76/169 Verifying : libcap-ng-0.8.2-8.fc36.i686 77/169 Verifying : libcom_err-1.46.5-1.fc36.i686 78/169 Verifying : libcurl-7.81.0-1.fc36.i686 79/169 Verifying : libdb-5.3.28-50.fc36.i686 80/169 Verifying : libeconf-0.4.0-2.fc35.i686 81/169 Verifying : libfdisk-2.37.2-1.fc36.i686 82/169 Verifying : libffi-3.1-28.fc34.i686 83/169 Verifying : libgcc-11.2.1-7.fc36.i686 84/169 Verifying : libgcrypt-1.9.4-1.fc36.i686 85/169 Verifying : libgomp-11.2.1-7.fc36.i686 86/169 Verifying : libgpg-error-1.43-1.fc36.i686 87/169 Verifying : libidn2-2.3.2-3.fc36.i686 88/169 Verifying : libmount-2.37.2-1.fc36.i686 89/169 Verifying : libnghttp2-1.46.0-1.fc36.i686 90/169 Verifying : libnsl2-2.0.0-2.fc36.i686 91/169 Verifying : libpkgconf-1.8.0-1.fc35.i686 92/169 Verifying : libpsl-0.21.1-4.fc35.i686 93/169 Verifying : libpwquality-1.4.4-6.fc36.i686 94/169 Verifying : libseccomp-2.5.3-1.fc36.i686 95/169 Verifying : libselinux-3.3-2.fc36.i686 96/169 Verifying : libsemanage-3.3-1.fc36.i686 97/169 Verifying : libsepol-3.3-2.fc36.i686 98/169 Verifying : libsigsegv-2.13-3.fc35.i686 99/169 Verifying : libsmartcols-2.37.2-1.fc36.i686 100/169 Verifying : libssh-0.9.6-1.fc36.i686 101/169 Verifying : libssh-config-0.9.6-1.fc36.noarch 102/169 Verifying : libstdc++-11.2.1-7.fc36.i686 103/169 Verifying : libtasn1-4.18.0-1.fc36.i686 104/169 Verifying : libtirpc-1.3.2-1.rc1.fc36.i686 105/169 Verifying : libtool-ltdl-2.4.6-45.fc36.i686 106/169 Verifying : libunistring-0.9.10-14.fc35.i686 107/169 Verifying : libutempter-1.2.1-5.fc35.i686 108/169 Verifying : libuuid-2.37.2-1.fc36.i686 109/169 Verifying : libverto-0.3.2-2.fc35.i686 110/169 Verifying : libxcrypt-4.4.27-1.fc36.i686 111/169 Verifying : libxml2-2.9.12-6.fc35.i686 112/169 Verifying : libzstd-1.5.1-4.fc36.i686 113/169 Verifying : lua-libs-5.4.3-2.fc35.i686 114/169 Verifying : lua-srpm-macros-1-5.fc35.noarch 115/169 Verifying : lz4-libs-1.9.3-3.fc35.i686 116/169 Verifying : make-1:4.3-6.fc35.i686 117/169 Verifying : mpfr-4.1.0-8.fc35.i686 118/169 Verifying : ncurses-base-6.2-8.20210508.fc35.noarch 119/169 Verifying : ncurses-libs-6.2-8.20210508.fc35.i686 120/169 Verifying : nim-srpm-macros-3-5.fc35.noarch 121/169 Verifying : ocaml-srpm-macros-6-5.fc35.noarch 122/169 Verifying : openblas-srpm-macros-2-10.fc35.noarch 123/169 Verifying : openldap-2.4.59-4.fc36.i686 124/169 Verifying : openssl-libs-1:3.0.0-1.fc36.i686 125/169 Verifying : openssl1.1-1:1.1.1l-1.fc36.i686 126/169 Verifying : p11-kit-0.23.22-4.fc35.i686 127/169 Verifying : p11-kit-trust-0.23.22-4.fc35.i686 128/169 Verifying : pam-1.5.2-8.fc36.i686 129/169 Verifying : patch-2.7.6-15.fc35.i686 130/169 Verifying : pcre-8.45-1.fc36.i686 131/169 Verifying : pcre2-10.39-1.fc36.i686 132/169 Verifying : pcre2-syntax-10.39-1.fc36.noarch 133/169 Verifying : perl-srpm-macros-1-42.fc35.noarch 134/169 Verifying : pkgconf-1.8.0-1.fc35.i686 135/169 Verifying : pkgconf-m4-1.8.0-1.fc35.noarch 136/169 Verifying : pkgconf-pkg-config-1.8.0-1.fc35.i686 137/169 Verifying : popt-1.18-6.fc36.i686 138/169 Verifying : publicsuffix-list-dafsa-20210518-3.fc36.noarch 139/169 Verifying : python-srpm-macros-3.10-14.fc36.noarch 140/169 Verifying : qt5-srpm-macros-5.15.2-3.fc35.noarch 141/169 Verifying : readline-8.1-3.fc35.i686 142/169 Verifying : redhat-rpm-config-207-1.fc36.noarch 143/169 Verifying : rpm-4.17.0-1.fc36.1.i686 144/169 Verifying : rpm-build-4.17.0-1.fc36.1.i686 145/169 Verifying : rpm-build-libs-4.17.0-1.fc36.1.i686 146/169 Verifying : rpm-libs-4.17.0-1.fc36.1.i686 147/169 Verifying : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 148/169 Verifying : rust-srpm-macros-20-1.fc36.noarch 149/169 Verifying : sed-4.8-8.fc35.i686 150/169 Verifying : setup-2.13.9.1-2.fc35.noarch 151/169 Verifying : shadow-utils-2:4.9-8.fc36.i686 152/169 Verifying : sqlite-libs-3.36.0-4.fc36.i686 153/169 Verifying : systemd-250.1-1.fc36.i686 154/169 Verifying : systemd-libs-250.1-1.fc36.i686 155/169 Verifying : systemd-pam-250.1-1.fc36.i686 156/169 Verifying : systemd-rpm-macros-250.1-1.fc36.noarch 157/169 Verifying : tar-2:1.34-2.fc35.i686 158/169 Verifying : tzdata-2021e-1.fc36.noarch 159/169 Verifying : unzip-6.0-56.fc36.i686 160/169 Verifying : util-linux-2.37.2-1.fc36.i686 161/169 Verifying : util-linux-core-2.37.2-1.fc36.i686 162/169 Verifying : which-2.21-31.fc36.i686 163/169 Verifying : xxhash-libs-0.8.1-1.fc36.i686 164/169 Verifying : xz-5.2.5-7.fc35.i686 165/169 Verifying : xz-libs-5.2.5-7.fc35.i686 166/169 Verifying : zip-3.0-31.fc35.i686 167/169 Verifying : zlib-1.2.11-30.fc35.i686 168/169 Verifying : zstd-1.5.1-4.fc36.i686 169/169 Installed: acl-2.3.1-2.fc35.i686 alternatives-1.19-1.fc35.i686 audit-libs-3.0.6-1.fc36.i686 authselect-1.3.0-5.fc36.i686 authselect-libs-1.3.0-5.fc36.i686 basesystem-11-12.fc35.noarch bash-5.1.8-3.fc36.i686 binutils-2.37-22.fc36.i686 binutils-gold-2.37-22.fc36.i686 bzip2-1.0.8-10.fc36.i686 bzip2-libs-1.0.8-10.fc36.i686 ca-certificates-2021.2.52-2.fc36.noarch coreutils-9.0-2.fc36.i686 coreutils-common-9.0-2.fc36.i686 cpio-2.13-11.fc36.i686 cracklib-2.9.6-27.fc36.i686 crypto-policies-20211115-1.git1b1c04c.fc36.noarch cryptsetup-libs-2.4.2-1.fc36.i686 curl-7.81.0-1.fc36.i686 cyrus-sasl-lib-2.1.27-16.fc36.i686 dbus-1:1.13.20-2.fc36.i686 dbus-broker-29-4.fc36.i686 dbus-common-1:1.13.20-2.fc36.noarch debugedit-5.0-2.fc35.i686 device-mapper-1.02.175-6.fc35.i686 device-mapper-libs-1.02.175-6.fc35.i686 diffutils-3.8-1.fc35.i686 dwz-0.14-2.fc35.i686 ed-1.14.2-11.fc35.i686 efi-srpm-macros-5-4.fc36.noarch elfutils-0.186-1.fc36.i686 elfutils-debuginfod-client-0.186-1.fc36.i686 elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-libelf-0.186-1.fc36.i686 elfutils-libs-0.186-1.fc36.i686 expat-2.4.1-2.fc35.i686 fedora-gpg-keys-36-0.3.noarch fedora-release-36-0.12.noarch fedora-release-common-36-0.12.noarch fedora-release-identity-basic-36-0.12.noarch fedora-repos-36-0.3.noarch fedora-repos-rawhide-36-0.3.noarch file-5.41-3.fc36.i686 file-libs-5.41-3.fc36.i686 filesystem-3.16-1.fc36.i686 findutils-1:4.8.0-4.fc35.i686 fonts-srpm-macros-1:2.0.5-6.fc35.noarch fpc-srpm-macros-1.3-4.fc35.noarch gawk-5.1.1-1.fc36.i686 gc-8.0.6-1.fc36.i686 gdb-minimal-11.1-6.fc36.i686 gdbm-libs-1:1.22-1.fc36.i686 ghc-srpm-macros-1.5.0-5.fc35.noarch glibc-2.34.9000-36.fc36.i686 glibc-common-2.34.9000-36.fc36.i686 glibc-gconv-extra-2.34.9000-36.fc36.i686 glibc-minimal-langpack-2.34.9000-36.fc36.i686 gmp-1:6.2.1-1.fc36.i686 gnat-srpm-macros-4-14.fc35.noarch go-srpm-macros-3.0.11-2.fc35.noarch grep-3.7-1.fc36.i686 guile22-2.2.7-3.fc35.i686 gzip-1.11-1.fc36.i686 info-6.8-2.fc35.i686 json-c-0.15-2.fc35.i686 kernel-srpm-macros-1.0-13.fc36.noarch keyutils-libs-1.6.1-3.fc35.i686 kmod-libs-29-6.fc36.i686 krb5-libs-1.19.2-4.fc36.i686 libacl-2.3.1-2.fc35.i686 libarchive-3.5.2-2.fc36.i686 libargon2-20171227-7.fc35.i686 libattr-2.5.1-3.fc35.i686 libblkid-2.37.2-1.fc36.i686 libbrotli-1.0.9-6.fc35.i686 libcap-2.48-3.fc35.i686 libcap-ng-0.8.2-8.fc36.i686 libcom_err-1.46.5-1.fc36.i686 libcurl-7.81.0-1.fc36.i686 libdb-5.3.28-50.fc36.i686 libeconf-0.4.0-2.fc35.i686 libfdisk-2.37.2-1.fc36.i686 libffi-3.1-28.fc34.i686 libgcc-11.2.1-7.fc36.i686 libgcrypt-1.9.4-1.fc36.i686 libgomp-11.2.1-7.fc36.i686 libgpg-error-1.43-1.fc36.i686 libidn2-2.3.2-3.fc36.i686 libmount-2.37.2-1.fc36.i686 libnghttp2-1.46.0-1.fc36.i686 libnsl2-2.0.0-2.fc36.i686 libpkgconf-1.8.0-1.fc35.i686 libpsl-0.21.1-4.fc35.i686 libpwquality-1.4.4-6.fc36.i686 libseccomp-2.5.3-1.fc36.i686 libselinux-3.3-2.fc36.i686 libsemanage-3.3-1.fc36.i686 libsepol-3.3-2.fc36.i686 libsigsegv-2.13-3.fc35.i686 libsmartcols-2.37.2-1.fc36.i686 libssh-0.9.6-1.fc36.i686 libssh-config-0.9.6-1.fc36.noarch libstdc++-11.2.1-7.fc36.i686 libtasn1-4.18.0-1.fc36.i686 libtirpc-1.3.2-1.rc1.fc36.i686 libtool-ltdl-2.4.6-45.fc36.i686 libunistring-0.9.10-14.fc35.i686 libutempter-1.2.1-5.fc35.i686 libuuid-2.37.2-1.fc36.i686 libverto-0.3.2-2.fc35.i686 libxcrypt-4.4.27-1.fc36.i686 libxml2-2.9.12-6.fc35.i686 libzstd-1.5.1-4.fc36.i686 lua-libs-5.4.3-2.fc35.i686 lua-srpm-macros-1-5.fc35.noarch lz4-libs-1.9.3-3.fc35.i686 make-1:4.3-6.fc35.i686 mpfr-4.1.0-8.fc35.i686 ncurses-base-6.2-8.20210508.fc35.noarch ncurses-libs-6.2-8.20210508.fc35.i686 nim-srpm-macros-3-5.fc35.noarch ocaml-srpm-macros-6-5.fc35.noarch openblas-srpm-macros-2-10.fc35.noarch openldap-2.4.59-4.fc36.i686 openssl-libs-1:3.0.0-1.fc36.i686 openssl1.1-1:1.1.1l-1.fc36.i686 p11-kit-0.23.22-4.fc35.i686 p11-kit-trust-0.23.22-4.fc35.i686 pam-1.5.2-8.fc36.i686 patch-2.7.6-15.fc35.i686 pcre-8.45-1.fc36.i686 pcre2-10.39-1.fc36.i686 pcre2-syntax-10.39-1.fc36.noarch perl-srpm-macros-1-42.fc35.noarch pkgconf-1.8.0-1.fc35.i686 pkgconf-m4-1.8.0-1.fc35.noarch pkgconf-pkg-config-1.8.0-1.fc35.i686 popt-1.18-6.fc36.i686 publicsuffix-list-dafsa-20210518-3.fc36.noarch python-srpm-macros-3.10-14.fc36.noarch qt5-srpm-macros-5.15.2-3.fc35.noarch readline-8.1-3.fc35.i686 redhat-rpm-config-207-1.fc36.noarch rpm-4.17.0-1.fc36.1.i686 rpm-build-4.17.0-1.fc36.1.i686 rpm-build-libs-4.17.0-1.fc36.1.i686 rpm-libs-4.17.0-1.fc36.1.i686 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch rust-srpm-macros-20-1.fc36.noarch sed-4.8-8.fc35.i686 setup-2.13.9.1-2.fc35.noarch shadow-utils-2:4.9-8.fc36.i686 sqlite-libs-3.36.0-4.fc36.i686 systemd-250.1-1.fc36.i686 systemd-libs-250.1-1.fc36.i686 systemd-pam-250.1-1.fc36.i686 systemd-rpm-macros-250.1-1.fc36.noarch tar-2:1.34-2.fc35.i686 tzdata-2021e-1.fc36.noarch unzip-6.0-56.fc36.i686 util-linux-2.37.2-1.fc36.i686 util-linux-core-2.37.2-1.fc36.i686 which-2.21-31.fc36.i686 xxhash-libs-0.8.1-1.fc36.i686 xz-5.2.5-7.fc35.i686 xz-libs-5.2.5-7.fc35.i686 zip-3.0-31.fc35.i686 zlib-1.2.11-30.fc35.i686 zstd-1.5.1-4.fc36.i686 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: sqlite-libs-3.36.0-4.fc36.i686 rust-srpm-macros-20-1.fc36.noarch elfutils-libelf-0.186-1.fc36.i686 ocaml-srpm-macros-6-5.fc35.noarch systemd-rpm-macros-250.1-1.fc36.noarch libverto-0.3.2-2.fc35.i686 redhat-rpm-config-207-1.fc36.noarch diffutils-3.8-1.fc35.i686 systemd-pam-250.1-1.fc36.i686 dwz-0.14-2.fc35.i686 libssh-0.9.6-1.fc36.i686 findutils-4.8.0-4.fc35.i686 gdbm-libs-1.22-1.fc36.i686 pcre-8.45-1.fc36.i686 info-6.8-2.fc35.i686 elfutils-0.186-1.fc36.i686 ca-certificates-2021.2.52-2.fc36.noarch tzdata-2021e-1.fc36.noarch libgcrypt-1.9.4-1.fc36.i686 binutils-2.37-22.fc36.i686 gdb-minimal-11.1-6.fc36.i686 xxhash-libs-0.8.1-1.fc36.i686 libxml2-2.9.12-6.fc35.i686 libfdisk-2.37.2-1.fc36.i686 alternatives-1.19-1.fc35.i686 grep-3.7-1.fc36.i686 libcap-2.48-3.fc35.i686 dbus-common-1.13.20-2.fc36.noarch gc-8.0.6-1.fc36.i686 kmod-libs-29-6.fc36.i686 zstd-1.5.1-4.fc36.i686 coreutils-common-9.0-2.fc36.i686 go-srpm-macros-3.0.11-2.fc35.noarch rpm-4.17.0-1.fc36.1.i686 p11-kit-trust-0.23.22-4.fc35.i686 tar-1.34-2.fc35.i686 sed-4.8-8.fc35.i686 libargon2-20171227-7.fc35.i686 elfutils-debuginfod-client-0.186-1.fc36.i686 lua-srpm-macros-1-5.fc35.noarch json-c-0.15-2.fc35.i686 libzstd-1.5.1-4.fc36.i686 cyrus-sasl-lib-2.1.27-16.fc36.i686 dbus-broker-29-4.fc36.i686 libidn2-2.3.2-3.fc36.i686 cryptsetup-libs-2.4.2-1.fc36.i686 libpwquality-1.4.4-6.fc36.i686 mpfr-4.1.0-8.fc35.i686 libutempter-1.2.1-5.fc35.i686 guile22-2.2.7-3.fc35.i686 libselinux-3.3-2.fc36.i686 rpm-libs-4.17.0-1.fc36.1.i686 libnghttp2-1.46.0-1.fc36.i686 util-linux-2.37.2-1.fc36.i686 ncurses-base-6.2-8.20210508.fc35.noarch libpkgconf-1.8.0-1.fc35.i686 fedora-repos-rawhide-36-0.3.noarch krb5-libs-1.19.2-4.fc36.i686 authselect-1.3.0-5.fc36.i686 openssl1.1-1.1.1l-1.fc36.i686 coreutils-9.0-2.fc36.i686 device-mapper-1.02.175-6.fc35.i686 libtasn1-4.18.0-1.fc36.i686 fonts-srpm-macros-2.0.5-6.fc35.noarch libsmartcols-2.37.2-1.fc36.i686 libuuid-2.37.2-1.fc36.i686 shadow-utils-4.9-8.fc36.i686 dbus-1.13.20-2.fc36.i686 zlib-1.2.11-30.fc35.i686 file-libs-5.41-3.fc36.i686 filesystem-3.16-1.fc36.i686 libsemanage-3.3-1.fc36.i686 fedora-release-identity-basic-36-0.12.noarch rpmautospec-rpm-macros-0.2.5-1.fc35.noarch python-srpm-macros-3.10-14.fc36.noarch elfutils-libs-0.186-1.fc36.i686 libblkid-2.37.2-1.fc36.i686 libacl-2.3.1-2.fc35.i686 gnat-srpm-macros-4-14.fc35.noarch elfutils-default-yama-scope-0.186-1.fc36.noarch p11-kit-0.23.22-4.fc35.i686 libstdc++-11.2.1-7.fc36.i686 util-linux-core-2.37.2-1.fc36.i686 authselect-libs-1.3.0-5.fc36.i686 bzip2-1.0.8-10.fc36.i686 libpsl-0.21.1-4.fc35.i686 libsepol-3.3-2.fc36.i686 fpc-srpm-macros-1.3-4.fc35.noarch device-mapper-libs-1.02.175-6.fc35.i686 libcurl-7.81.0-1.fc36.i686 xz-5.2.5-7.fc35.i686 qt5-srpm-macros-5.15.2-3.fc35.noarch libsigsegv-2.13-3.fc35.i686 fedora-release-36-0.12.noarch ed-1.14.2-11.fc35.i686 libnsl2-2.0.0-2.fc36.i686 openldap-2.4.59-4.fc36.i686 glibc-minimal-langpack-2.34.9000-36.fc36.i686 libmount-2.37.2-1.fc36.i686 gawk-5.1.1-1.fc36.i686 libdb-5.3.28-50.fc36.i686 glibc-gconv-extra-2.34.9000-36.fc36.i686 pkgconf-1.8.0-1.fc35.i686 libssh-config-0.9.6-1.fc36.noarch make-4.3-6.fc35.i686 ncurses-libs-6.2-8.20210508.fc35.i686 libcap-ng-0.8.2-8.fc36.i686 libxcrypt-4.4.27-1.fc36.i686 readline-8.1-3.fc35.i686 gzip-1.11-1.fc36.i686 rpm-build-libs-4.17.0-1.fc36.1.i686 file-5.41-3.fc36.i686 fedora-gpg-keys-36-0.3.noarch curl-7.81.0-1.fc36.i686 perl-srpm-macros-1-42.fc35.noarch pam-1.5.2-8.fc36.i686 glibc-2.34.9000-36.fc36.i686 pcre2-10.39-1.fc36.i686 libbrotli-1.0.9-6.fc35.i686 glibc-common-2.34.9000-36.fc36.i686 lz4-libs-1.9.3-3.fc35.i686 pkgconf-pkg-config-1.8.0-1.fc35.i686 systemd-250.1-1.fc36.i686 libtirpc-1.3.2-1.rc1.fc36.i686 zip-3.0-31.fc35.i686 nim-srpm-macros-3-5.fc35.noarch popt-1.18-6.fc36.i686 cpio-2.13-11.fc36.i686 libffi-3.1-28.fc34.i686 patch-2.7.6-15.fc35.i686 fedora-release-common-36-0.12.noarch libeconf-0.4.0-2.fc35.i686 bash-5.1.8-3.fc36.i686 binutils-gold-2.37-22.fc36.i686 libcom_err-1.46.5-1.fc36.i686 xz-libs-5.2.5-7.fc35.i686 lua-libs-5.4.3-2.fc35.i686 cracklib-2.9.6-27.fc36.i686 kernel-srpm-macros-1.0-13.fc36.noarch audit-libs-3.0.6-1.fc36.i686 efi-srpm-macros-5-4.fc36.noarch crypto-policies-20211115-1.git1b1c04c.fc36.noarch acl-2.3.1-2.fc35.i686 bzip2-libs-1.0.8-10.fc36.i686 unzip-6.0-56.fc36.i686 libattr-2.5.1-3.fc35.i686 keyutils-libs-1.6.1-3.fc35.i686 pkgconf-m4-1.8.0-1.fc35.noarch fedora-repos-36-0.3.noarch libtool-ltdl-2.4.6-45.fc36.i686 publicsuffix-list-dafsa-20210518-3.fc36.noarch pcre2-syntax-10.39-1.fc36.noarch libgomp-11.2.1-7.fc36.i686 basesystem-11-12.fc35.noarch libgcc-11.2.1-7.fc36.i686 libunistring-0.9.10-14.fc35.i686 libseccomp-2.5.3-1.fc36.i686 gmp-6.2.1-1.fc36.i686 libarchive-3.5.2-2.fc36.i686 which-2.21-31.fc36.i686 openblas-srpm-macros-2-10.fc35.noarch ghc-srpm-macros-1.5.0-5.fc35.noarch expat-2.4.1-2.fc35.i686 libgpg-error-1.43-1.fc36.i686 systemd-libs-250.1-1.fc36.i686 debugedit-5.0-2.fc35.i686 rpm-build-4.17.0-1.fc36.1.i686 openssl-libs-3.0.0-1.fc36.i686 setup-2.13.9.1-2.fc35.noarch Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1641254400 Wrote: /builddir/build/SRPMS/newmoon-29.4.3-1.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1641410992.677505/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1641410992.677505/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1641410992.677505/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-vc9krp43/newmoon/newmoon.spec) Config(child) 0 minutes 44 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/newmoon-29.4.3-1.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1641410992.677505 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.15 starting (python version = 3.9.7, NVR = mock-2.15-1.fc34)... 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/newmoon-29.4.3-1.src.rpm) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1641410992.677505/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: 2.15 INFO: Mock Version: 2.15 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 67 kB/s | 3.6 kB 00:00 Additional repo copr_bgstack15_FreeFileSync 89 kB/s | 3.3 kB 00:00 local 50 kB/s | 3.8 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for newmoon-29.4.3-1.src.rpm Start: build setup for newmoon-29.4.3-1.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1641254400 Wrote: /builddir/build/SRPMS/newmoon-29.4.3-1.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 73 kB/s | 3.6 kB 00:00 Additional repo copr_bgstack15_FreeFileSync 84 kB/s | 3.3 kB 00:00 local 78 kB/s | 3.8 kB 00:00 Package pkgconf-pkg-config-1.8.0-1.fc35.i686 is already installed. Package unzip-6.0-56.fc36.i686 is already installed. Package zip-3.0-31.fc35.i686 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: GConf2-devel i686 3.2.6-31.fc36 local 89 k alsa-lib-devel i686 1.2.6.1-3.fc36 local 794 k autoconf213 noarch 2.13-47.fc35 local 155 k bzip2-devel i686 1.0.8-10.fc36 local 214 k dbus-glib-devel i686 0.112-2.fc35 local 66 k desktop-file-utils i686 0.26-4.fc35 local 71 k gcc i686 11.2.1-7.fc36 local 31 M gcc-c++ i686 11.2.1-7.fc36 local 12 M glib2-devel i686 2.70.2-2.fc36 local 479 k gtk2-devel i686 2.24.33-5.fc35 local 2.8 M libXt-devel i686 1.2.1-1.fc36 local 408 k mesa-libGL-devel i686 21.3.3-1.fc36 local 35 k notification-daemon i686 3.20.0-13.fc35 local 84 k openssl-devel i686 1:3.0.0-1.fc36 local 2.9 M pulseaudio-libs-devel i686 15.0-4.fc36 local 400 k python2.7 i686 2.7.18-16.fc36 local 13 M sqlite-devel i686 3.36.0-4.fc36 local 137 k yasm i686 1.3.0-14.fc35 local 475 k zlib-devel i686 1.2.11-30.fc35 local 44 k Installing dependencies: GConf2 i686 3.2.6-31.fc36 local 998 k adwaita-cursor-theme noarch 41.0-1.fc36 local 626 k adwaita-icon-theme noarch 41.0-1.fc36 local 11 M alsa-lib i686 1.2.6.1-3.fc36 local 530 k annobin-docs noarch 10.40-1.fc36 local 86 k annobin-plugin-gcc i686 10.40-1.fc36 local 812 k at-spi2-atk i686 2.38.0-3.fc35 local 91 k at-spi2-core i686 2.42.0-1.fc36 local 183 k atk i686 2.36.0-4.fc35 local 270 k atk-devel i686 2.36.0-4.fc35 local 173 k autoconf noarch 2.71-1.fc36 local 718 k automake noarch 1.16.5-1.fc36 local 672 k avahi-libs i686 0.8-14.fc35 local 72 k brotli i686 1.0.9-6.fc35 local 315 k brotli-devel i686 1.0.9-6.fc35 local 32 k cairo i686 1.17.4-4.fc35 local 716 k cairo-devel i686 1.17.4-4.fc35 local 191 k cairo-gobject i686 1.17.4-4.fc35 local 17 k cmake-filesystem i686 3.22.1-5.fc36 local 18 k colord-libs i686 1.4.5-3.fc35 local 243 k cpp i686 11.2.1-7.fc36 local 9.9 M cups-libs i686 1:2.3.3op2-11.fc36 local 283 k dbus-devel i686 1:1.13.20-2.fc36 local 34 k dbus-glib i686 0.112-2.fc35 local 132 k dbus-libs i686 1:1.13.20-2.fc36 local 169 k dejavu-sans-fonts noarch 2.37-17.fc35 local 1.3 M emacs-filesystem noarch 1:27.2-9.fc35 local 9.0 k flac-libs i686 1.3.3-9.fc35 local 233 k fontconfig i686 2.13.94-3.fc35 local 283 k fontconfig-devel i686 2.13.94-3.fc35 local 129 k fonts-filesystem noarch 1:2.0.5-6.fc35 local 8.9 k freetype i686 2.11.1-1.fc36 local 407 k freetype-devel i686 2.11.1-1.fc36 local 847 k fribidi i686 1.0.11-1.fc36 local 53 k fribidi-devel i686 1.0.11-1.fc36 local 25 k gdk-pixbuf2 i686 2.42.6-2.fc35 local 475 k gdk-pixbuf2-devel i686 2.42.6-2.fc35 local 64 k gdk-pixbuf2-modules i686 2.42.6-2.fc35 local 88 k gettext i686 0.21-9.fc36 local 1.1 M gettext-libs i686 0.21-9.fc36 local 315 k glib-networking i686 2.70.1-1.fc36 local 183 k glib2 i686 2.70.2-2.fc36 local 2.7 M glibc-devel i686 2.34.9000-36.fc36 local 161 k glibc-headers-x86 noarch 2.34.9000-36.fc36 local 561 k gnutls i686 3.7.2-2.fc35 local 1.0 M graphite2 i686 1.3.14-8.fc35 local 96 k graphite2-devel i686 1.3.14-8.fc35 local 21 k groff-base i686 1.22.4-8.fc35 local 1.0 M gsettings-desktop-schemas i686 41.0-1.fc36 local 688 k gsm i686 1.0.19-6.fc35 local 33 k gtk-update-icon-cache i686 3.24.31-2.fc36 local 35 k gtk2 i686 2.24.33-5.fc35 local 3.6 M gtk3 i686 3.24.31-2.fc36 local 5.1 M harfbuzz i686 3.2.0-1.fc36 local 739 k harfbuzz-devel i686 3.2.0-1.fc36 local 340 k harfbuzz-icu i686 3.2.0-1.fc36 local 15 k hicolor-icon-theme noarch 0.17-11.fc35 local 44 k hwdata noarch 0.355-1.fc36 local 1.5 M jbigkit-libs i686 2.1-22.fc35 local 52 k json-glib i686 1.6.6-1.fc36 local 156 k kernel-headers i686 5.16.0-0.rc8.git0.1.fc36 local 1.3 M langpacks-core-font-en noarch 3.0-16.fc36 local 9.2 k lcms2 i686 2.12-2.fc35 local 184 k libICE i686 1.0.10-7.fc35 local 73 k libICE-devel i686 1.0.10-7.fc35 local 46 k libSM i686 1.2.3-9.fc35 local 42 k libSM-devel i686 1.2.3-9.fc35 local 12 k libX11 i686 1.7.3.1-1.fc36 local 670 k libX11-common noarch 1.7.3.1-1.fc36 local 152 k libX11-devel i686 1.7.3.1-1.fc36 local 939 k libX11-xcb i686 1.7.3.1-1.fc36 local 11 k libXau i686 1.0.9-7.fc35 local 31 k libXau-devel i686 1.0.9-7.fc35 local 13 k libXcomposite i686 0.4.5-6.fc35 local 23 k libXcomposite-devel i686 0.4.5-6.fc35 local 16 k libXcursor i686 1.2.0-6.fc35 local 31 k libXcursor-devel i686 1.2.0-6.fc35 local 22 k libXdamage i686 1.1.5-6.fc35 local 22 k libXext i686 1.3.4-7.fc35 local 42 k libXext-devel i686 1.3.4-7.fc35 local 72 k libXfixes i686 6.0.0-2.fc35 local 20 k libXfixes-devel i686 6.0.0-2.fc35 local 12 k libXft i686 2.3.4-1.fc36 local 63 k libXft-devel i686 2.3.4-1.fc36 local 18 k libXi i686 1.8-1.fc36 local 41 k libXi-devel i686 1.8-1.fc36 local 102 k libXinerama i686 1.1.4-9.fc35 local 14 k libXinerama-devel i686 1.1.4-9.fc35 local 13 k libXrandr i686 1.5.2-7.fc35 local 29 k libXrandr-devel i686 1.5.2-7.fc35 local 19 k libXrender i686 0.9.10-15.fc35 local 28 k libXrender-devel i686 0.9.10-15.fc35 local 16 k libXt i686 1.2.1-1.fc36 local 187 k libXtst i686 1.2.3-15.fc35 local 21 k libXxf86vm i686 1.1.4-17.fc35 local 19 k libasan i686 11.2.1-7.fc36 local 450 k libasyncns i686 0.8-21.fc35 local 30 k libatomic i686 11.2.1-7.fc36 local 52 k libblkid-devel i686 2.37.2-1.fc36 local 18 k libcloudproviders i686 0.3.1-4.fc35 local 47 k libdatrie i686 0.2.13-2.fc35 local 32 k libdatrie-devel i686 0.2.13-2.fc35 local 132 k libdrm i686 2.4.109-1.fc36 local 175 k libdrm-devel i686 2.4.109-1.fc36 local 148 k libepoxy i686 1.5.9-1.fc36 local 254 k libevent i686 2.1.12-5.fc36 local 278 k libffi-devel i686 3.1-28.fc34 local 24 k libglvnd i686 1:1.3.4-2.fc36 local 134 k libglvnd-core-devel i686 1:1.3.4-2.fc36 local 18 k libglvnd-devel i686 1:1.3.4-2.fc36 local 156 k libglvnd-egl i686 1:1.3.4-2.fc36 local 38 k libglvnd-gles i686 1:1.3.4-2.fc36 local 30 k libglvnd-glx i686 1:1.3.4-2.fc36 local 141 k libglvnd-opengl i686 1:1.3.4-2.fc36 local 40 k libgusb i686 0.3.9-1.fc36 local 52 k libicu i686 69.1-2.fc35 local 9.9 M libicu-devel i686 69.1-2.fc35 local 839 k libjpeg-turbo i686 2.1.2-1.fc36 local 185 k libmount-devel i686 2.37.2-1.fc36 local 19 k libmpc i686 1.2.1-3.fc35 local 67 k libogg i686 2:1.3.5-2.fc35 local 34 k libpciaccess i686 0.16-5.fc35 local 29 k libpciaccess-devel i686 0.16-5.fc35 local 12 k libpng i686 2:1.6.37-11.fc35 local 125 k libpng-devel i686 2:1.6.37-11.fc35 local 291 k libproxy i686 0.4.17-3.fc35 local 75 k libselinux-devel i686 3.3-2.fc36 local 113 k libsepol-devel i686 3.3-2.fc36 local 40 k libsndfile i686 1.0.31-6.fc36 local 233 k libsoup i686 2.74.2-1.fc36 local 412 k libstdc++-devel i686 11.2.1-7.fc36 local 2.2 M libstemmer i686 0-17.585svn.fc35 local 80 k libthai i686 0.1.29-1.fc36 local 213 k libthai-devel i686 0.1.29-1.fc36 local 118 k libtiff i686 4.3.0-2.fc35 local 209 k libtiff-devel i686 4.3.0-2.fc35 local 505 k libtracker-sparql i686 3.2.1-1.fc36 local 371 k libubsan i686 11.2.1-7.fc36 local 223 k libusb1 i686 1.0.24-4.fc35 local 74 k libvorbis i686 1:1.3.7-4.fc35 local 192 k libwayland-client i686 1.20.0-1.fc36 local 32 k libwayland-cursor i686 1.20.0-1.fc36 local 20 k libwayland-egl i686 1.20.0-1.fc36 local 12 k libwayland-server i686 1.20.0-1.fc36 local 42 k libwebp i686 1.2.1-2.fc36 local 288 k libxcb i686 1.13.1-8.fc35 local 241 k libxcb-devel i686 1.13.1-8.fc35 local 1.0 M libxcrypt-devel i686 4.4.27-1.fc36 local 29 k libxkbcommon i686 1.3.1-1.fc36 local 147 k libxml2-devel i686 2.9.12-6.fc35 local 862 k libxshmfence i686 1.3-9.fc35 local 12 k m4 i686 1.4.19-2.fc35 local 299 k mesa-libEGL i686 21.3.3-1.fc36 local 129 k mesa-libGL i686 21.3.3-1.fc36 local 182 k mesa-libgbm i686 21.3.3-1.fc36 local 45 k mesa-libglapi i686 21.3.3-1.fc36 local 53 k mpdecimal i686 2.5.1-2.fc35 local 106 k ncurses i686 6.2-8.20210508.fc35 local 403 k nettle i686 3.7.3-2.fc35 local 415 k opus i686 1.3.1-9.fc35 local 202 k pango i686 1.50.3-1.fc36 local 352 k pango-devel i686 1.50.3-1.fc36 local 151 k pcre-cpp i686 8.45-1.fc36 local 27 k pcre-devel i686 8.45-1.fc36 local 470 k pcre-utf16 i686 8.45-1.fc36 local 181 k pcre-utf32 i686 8.45-1.fc36 local 172 k pcre2-devel i686 10.39-1.fc36 local 475 k pcre2-utf16 i686 10.39-1.fc36 local 208 k pcre2-utf32 i686 10.39-1.fc36 local 200 k perl-B i686 1.82-482.fc36 local 192 k perl-Carp noarch 1.52-478.fc35 local 29 k perl-Class-Struct noarch 0.66-482.fc36 local 30 k perl-Data-Dumper i686 2.183-2.fc35 local 57 k perl-DynaLoader i686 1.50-482.fc36 local 34 k perl-Encode i686 4:3.16-483.fc36 local 1.2 M perl-Errno i686 1.33-482.fc36 local 23 k perl-Exporter noarch 5.76-479.fc35 local 31 k perl-Fcntl i686 1.14-482.fc36 local 28 k perl-File-Basename noarch 2.85-482.fc36 local 25 k perl-File-Compare noarch 1.100.600-482.fc36 local 21 k perl-File-Copy noarch 2.35-482.fc36 local 28 k perl-File-Find noarch 1.39-482.fc36 local 33 k perl-File-Path noarch 2.18-478.fc35 local 35 k perl-File-Temp noarch 1:0.231.100-478.fc35 local 59 k perl-File-stat noarch 1.09-482.fc36 local 25 k perl-Getopt-Long noarch 1:2.52-478.fc35 local 60 k perl-Getopt-Std noarch 1.13-482.fc36 local 23 k perl-HTTP-Tiny noarch 0.080-1.fc36 local 55 k perl-IO i686 1.46-482.fc36 local 96 k perl-IPC-Open3 noarch 1.21-482.fc36 local 31 k perl-MIME-Base64 i686 3.16-478.fc35 local 30 k perl-POSIX i686 1.97-482.fc36 local 109 k perl-PathTools i686 3.80-478.fc35 local 85 k perl-Pod-Escapes noarch 1:1.07-478.fc35 local 20 k perl-Pod-Perldoc noarch 3.28.01-479.fc35 local 84 k perl-Pod-Simple noarch 1:3.43-2.fc35 local 215 k perl-Pod-Usage noarch 4:2.01-478.fc35 local 40 k perl-Scalar-List-Utils i686 5:1.60-462.fc36 local 75 k perl-SelectSaver noarch 1.02-482.fc36 local 19 k perl-Socket i686 4:2.032-2.fc35 local 56 k perl-Storable i686 1:3.25-1.fc36 local 97 k perl-Symbol noarch 1.09-482.fc36 local 22 k perl-Term-ANSIColor noarch 5.01-479.fc35 local 48 k perl-Term-Cap noarch 1.17-478.fc35 local 22 k perl-Text-ParseWords noarch 3.30-478.fc35 local 16 k perl-Text-Tabs+Wrap noarch 2021.0814-1.fc36 local 22 k perl-Thread-Queue noarch 3.14-478.fc35 local 21 k perl-Time-Local noarch 2:1.300-478.fc35 local 33 k perl-constant noarch 1.33-479.fc35 local 23 k perl-if noarch 0.60.900-482.fc36 local 22 k perl-interpreter i686 4:5.34.0-482.fc36 local 79 k perl-libs i686 4:5.34.0-482.fc36 local 2.2 M perl-mro i686 1.25-482.fc36 local 37 k perl-overload noarch 1.33-482.fc36 local 53 k perl-overloading noarch 0.02-482.fc36 local 21 k perl-parent noarch 1:0.238-478.fc35 local 14 k perl-podlators noarch 1:4.14-478.fc35 local 111 k perl-subs noarch 1.04-482.fc36 local 19 k perl-threads i686 1:2.26-448.fc35 local 59 k perl-threads-shared i686 1.62-478.fc35 local 44 k perl-vars noarch 1.05-482.fc36 local 21 k pixman i686 0.40.0-4.fc35 local 282 k pixman-devel i686 0.40.0-4.fc35 local 17 k polkit-libs i686 0.120-1.fc36 local 69 k procps-ng i686 3.3.17-3.fc35 local 330 k pulseaudio-libs i686 15.0-4.fc36 local 673 k pulseaudio-libs-glib2 i686 15.0-4.fc36 local 18 k python-pip-wheel noarch 21.3.1-1.fc36 local 1.1 M python-rpm-macros noarch 3.10-14.fc36 local 18 k python-setuptools-wheel noarch 59.6.0-1.fc36 local 507 k python3 i686 3.10.1-1.fc36 local 26 k python3-libs i686 3.10.1-1.fc36 local 7.5 M shared-mime-info i686 2.1-3.fc35 local 374 k sqlite i686 3.36.0-4.fc36 local 813 k sysprof-capture-devel i686 3.42.1-1.fc36 local 64 k tcl i686 1:8.6.12-1.fc36 local 1.1 M tix i686 1:8.4.3-32.fc35 local 254 k tk i686 1:8.6.12-1.fc36 local 1.6 M valgrind i686 1:3.18.1-7.fc36 local 4.4 M valgrind-devel i686 1:3.18.1-7.fc36 local 50 k xkeyboard-config noarch 2.34-1.fc36 local 782 k xml-common noarch 0.6.3-57.fc35 local 31 k xorg-x11-proto-devel noarch 2021.5-1.fc36 local 262 k xz-devel i686 5.2.5-7.fc35 local 52 k Transaction Summary ================================================================================ Install 263 Packages Total download size: 171 M Installed size: 615 M Downloading Packages: (1/263): GConf2-devel-3.2.6-31.fc36.i686.rpm 1.2 MB/s | 89 kB 00:00 (2/263): adwaita-cursor-theme-41.0-1.fc36.noarc 5.7 MB/s | 626 kB 00:00 (3/263): GConf2-3.2.6-31.fc36.i686.rpm 8.3 MB/s | 998 kB 00:00 (4/263): alsa-lib-1.2.6.1-3.fc36.i686.rpm 22 MB/s | 530 kB 00:00 (5/263): annobin-docs-10.40-1.fc36.noarch.rpm 2.5 MB/s | 86 kB 00:00 (6/263): alsa-lib-devel-1.2.6.1-3.fc36.i686.rpm 15 MB/s | 794 kB 00:00 (7/263): annobin-plugin-gcc-10.40-1.fc36.i686.r 19 MB/s | 812 kB 00:00 (8/263): at-spi2-atk-2.38.0-3.fc35.i686.rpm 1.7 MB/s | 91 kB 00:00 (9/263): at-spi2-core-2.42.0-1.fc36.i686.rpm 5.1 MB/s | 183 kB 00:00 (10/263): atk-2.36.0-4.fc35.i686.rpm 7.0 MB/s | 270 kB 00:00 (11/263): adwaita-icon-theme-41.0-1.fc36.noarch 49 MB/s | 11 MB 00:00 (12/263): atk-devel-2.36.0-4.fc35.i686.rpm 3.7 MB/s | 173 kB 00:00 (13/263): autoconf-2.71-1.fc36.noarch.rpm 21 MB/s | 718 kB 00:00 (14/263): autoconf213-2.13-47.fc35.noarch.rpm 7.1 MB/s | 155 kB 00:00 (15/263): avahi-libs-0.8-14.fc35.i686.rpm 4.4 MB/s | 72 kB 00:00 (16/263): automake-1.16.5-1.fc36.noarch.rpm 23 MB/s | 672 kB 00:00 (17/263): brotli-devel-1.0.9-6.fc35.i686.rpm 2.2 MB/s | 32 kB 00:00 (18/263): brotli-1.0.9-6.fc35.i686.rpm 16 MB/s | 315 kB 00:00 (19/263): bzip2-devel-1.0.8-10.fc36.i686.rpm 12 MB/s | 214 kB 00:00 (20/263): cairo-devel-1.17.4-4.fc35.i686.rpm 11 MB/s | 191 kB 00:00 (21/263): cairo-1.17.4-4.fc35.i686.rpm 29 MB/s | 716 kB 00:00 (22/263): cairo-gobject-1.17.4-4.fc35.i686.rpm 1.1 MB/s | 17 kB 00:00 (23/263): cmake-filesystem-3.22.1-5.fc36.i686.r 1.1 MB/s | 18 kB 00:00 (24/263): colord-libs-1.4.5-3.fc35.i686.rpm 13 MB/s | 243 kB 00:00 (25/263): cups-libs-2.3.3op2-11.fc36.i686.rpm 12 MB/s | 283 kB 00:00 (26/263): dbus-devel-1.13.20-2.fc36.i686.rpm 1.7 MB/s | 34 kB 00:00 (27/263): dbus-glib-0.112-2.fc35.i686.rpm 5.8 MB/s | 132 kB 00:00 (28/263): dbus-glib-devel-0.112-2.fc35.i686.rpm 2.9 MB/s | 66 kB 00:00 (29/263): dbus-libs-1.13.20-2.fc36.i686.rpm 7.9 MB/s | 169 kB 00:00 (30/263): desktop-file-utils-0.26-4.fc35.i686.r 2.5 MB/s | 71 kB 00:00 (31/263): dejavu-sans-fonts-2.37-17.fc35.noarch 21 MB/s | 1.3 MB 00:00 (32/263): emacs-filesystem-27.2-9.fc35.noarch.r 304 kB/s | 9.0 kB 00:00 (33/263): flac-libs-1.3.3-9.fc35.i686.rpm 8.0 MB/s | 233 kB 00:00 (34/263): cpp-11.2.1-7.fc36.i686.rpm 52 MB/s | 9.9 MB 00:00 (35/263): fontconfig-2.13.94-3.fc35.i686.rpm 5.0 MB/s | 283 kB 00:00 (36/263): fonts-filesystem-2.0.5-6.fc35.noarch. 633 kB/s | 8.9 kB 00:00 (37/263): freetype-2.11.1-1.fc36.i686.rpm 21 MB/s | 407 kB 00:00 (38/263): fribidi-1.0.11-1.fc36.i686.rpm 2.9 MB/s | 53 kB 00:00 (39/263): freetype-devel-2.11.1-1.fc36.i686.rpm 30 MB/s | 847 kB 00:00 (40/263): fribidi-devel-1.0.11-1.fc36.i686.rpm 1.8 MB/s | 25 kB 00:00 (41/263): fontconfig-devel-2.13.94-3.fc35.i686. 1.3 MB/s | 129 kB 00:00 (42/263): gdk-pixbuf2-2.42.6-2.fc35.i686.rpm 17 MB/s | 475 kB 00:00 (43/263): gdk-pixbuf2-devel-2.42.6-2.fc35.i686. 1.7 MB/s | 64 kB 00:00 (44/263): gdk-pixbuf2-modules-2.42.6-2.fc35.i68 2.0 MB/s | 88 kB 00:00 (45/263): gettext-0.21-9.fc36.i686.rpm 7.6 MB/s | 1.1 MB 00:00 (46/263): gettext-libs-0.21-9.fc36.i686.rpm 8.8 MB/s | 315 kB 00:00 (47/263): gcc-c++-11.2.1-7.fc36.i686.rpm 39 MB/s | 12 MB 00:00 (48/263): glib-networking-2.70.1-1.fc36.i686.rp 7.5 MB/s | 183 kB 00:00 (49/263): glib2-devel-2.70.2-2.fc36.i686.rpm 12 MB/s | 479 kB 00:00 (50/263): glib2-2.70.2-2.fc36.i686.rpm 35 MB/s | 2.7 MB 00:00 (51/263): glibc-devel-2.34.9000-36.fc36.i686.rp 4.2 MB/s | 161 kB 00:00 (52/263): glibc-headers-x86-2.34.9000-36.fc36.n 14 MB/s | 561 kB 00:00 (53/263): gnutls-3.7.2-2.fc35.i686.rpm 18 MB/s | 1.0 MB 00:00 (54/263): graphite2-1.3.14-8.fc35.i686.rpm 3.2 MB/s | 96 kB 00:00 (55/263): graphite2-devel-1.3.14-8.fc35.i686.rp 922 kB/s | 21 kB 00:00 (56/263): groff-base-1.22.4-8.fc35.i686.rpm 24 MB/s | 1.0 MB 00:00 (57/263): gsettings-desktop-schemas-41.0-1.fc36 12 MB/s | 688 kB 00:00 (58/263): gsm-1.0.19-6.fc35.i686.rpm 1.0 MB/s | 33 kB 00:00 (59/263): gtk-update-icon-cache-3.24.31-2.fc36. 1.6 MB/s | 35 kB 00:00 (60/263): gtk2-2.24.33-5.fc35.i686.rpm 32 MB/s | 3.6 MB 00:00 (61/263): gtk2-devel-2.24.33-5.fc35.i686.rpm 17 MB/s | 2.8 MB 00:00 (62/263): gcc-11.2.1-7.fc36.i686.rpm 37 MB/s | 31 MB 00:00 (63/263): harfbuzz-3.2.0-1.fc36.i686.rpm 6.7 MB/s | 739 kB 00:00 (64/263): gtk3-3.24.31-2.fc36.i686.rpm 27 MB/s | 5.1 MB 00:00 (65/263): harfbuzz-devel-3.2.0-1.fc36.i686.rpm 18 MB/s | 340 kB 00:00 (66/263): hicolor-icon-theme-0.17-11.fc35.noarc 2.6 MB/s | 44 kB 00:00 (67/263): hwdata-0.355-1.fc36.noarch.rpm 33 MB/s | 1.5 MB 00:00 (68/263): harfbuzz-icu-3.2.0-1.fc36.i686.rpm 239 kB/s | 15 kB 00:00 (69/263): json-glib-1.6.6-1.fc36.i686.rpm 8.0 MB/s | 156 kB 00:00 (70/263): jbigkit-libs-2.1-22.fc35.i686.rpm 707 kB/s | 52 kB 00:00 (71/263): lcms2-2.12-2.fc35.i686.rpm 8.7 MB/s | 184 kB 00:00 (72/263): kernel-headers-5.16.0-0.rc8.git0.1.fc 19 MB/s | 1.3 MB 00:00 (73/263): langpacks-core-font-en-3.0-16.fc36.no 185 kB/s | 9.2 kB 00:00 (74/263): libICE-1.0.10-7.fc35.i686.rpm 2.7 MB/s | 73 kB 00:00 (75/263): libICE-devel-1.0.10-7.fc35.i686.rpm 2.7 MB/s | 46 kB 00:00 (76/263): libSM-1.2.3-9.fc35.i686.rpm 1.5 MB/s | 42 kB 00:00 (77/263): libSM-devel-1.2.3-9.fc35.i686.rpm 807 kB/s | 12 kB 00:00 (78/263): libX11-common-1.7.3.1-1.fc36.noarch.r 6.3 MB/s | 152 kB 00:00 (79/263): libX11-devel-1.7.3.1-1.fc36.i686.rpm 32 MB/s | 939 kB 00:00 (80/263): libX11-xcb-1.7.3.1-1.fc36.i686.rpm 757 kB/s | 11 kB 00:00 (81/263): libXau-1.0.9-7.fc35.i686.rpm 2.0 MB/s | 31 kB 00:00 (82/263): libXau-devel-1.0.9-7.fc35.i686.rpm 874 kB/s | 13 kB 00:00 (83/263): libX11-1.7.3.1-1.fc36.i686.rpm 9.1 MB/s | 670 kB 00:00 (84/263): libXcomposite-0.4.5-6.fc35.i686.rpm 1.5 MB/s | 23 kB 00:00 (85/263): libXcomposite-devel-0.4.5-6.fc35.i686 1.0 MB/s | 16 kB 00:00 (86/263): libXcursor-1.2.0-6.fc35.i686.rpm 2.1 MB/s | 31 kB 00:00 (87/263): libXcursor-devel-1.2.0-6.fc35.i686.rp 1.0 MB/s | 22 kB 00:00 (88/263): libXdamage-1.1.5-6.fc35.i686.rpm 1.6 MB/s | 22 kB 00:00 (89/263): libXext-1.3.4-7.fc35.i686.rpm 2.2 MB/s | 42 kB 00:00 (90/263): libXext-devel-1.3.4-7.fc35.i686.rpm 4.9 MB/s | 72 kB 00:00 (91/263): libXfixes-6.0.0-2.fc35.i686.rpm 1.3 MB/s | 20 kB 00:00 (92/263): libXft-2.3.4-1.fc36.i686.rpm 4.0 MB/s | 63 kB 00:00 (93/263): libXft-devel-2.3.4-1.fc36.i686.rpm 1.2 MB/s | 18 kB 00:00 (94/263): libXi-1.8-1.fc36.i686.rpm 2.6 MB/s | 41 kB 00:00 (95/263): libXi-devel-1.8-1.fc36.i686.rpm 6.5 MB/s | 102 kB 00:00 (96/263): libXfixes-devel-6.0.0-2.fc35.i686.rpm 328 kB/s | 12 kB 00:00 (97/263): libXinerama-1.1.4-9.fc35.i686.rpm 921 kB/s | 14 kB 00:00 (98/263): libXinerama-devel-1.1.4-9.fc35.i686.r 810 kB/s | 13 kB 00:00 (99/263): libXrandr-1.5.2-7.fc35.i686.rpm 1.9 MB/s | 29 kB 00:00 (100/263): libXrandr-devel-1.5.2-7.fc35.i686.rp 1.3 MB/s | 19 kB 00:00 (101/263): libXrender-devel-0.9.10-15.fc35.i686 1.1 MB/s | 16 kB 00:00 (102/263): libXrender-0.9.10-15.fc35.i686.rpm 1.3 MB/s | 28 kB 00:00 (103/263): libXt-1.2.1-1.fc36.i686.rpm 11 MB/s | 187 kB 00:00 (104/263): libXtst-1.2.3-15.fc35.i686.rpm 1.0 MB/s | 21 kB 00:00 (105/263): libXxf86vm-1.1.4-17.fc35.i686.rpm 1.2 MB/s | 19 kB 00:00 (106/263): libasyncns-0.8-21.fc35.i686.rpm 1.7 MB/s | 30 kB 00:00 (107/263): libasan-11.2.1-7.fc36.i686.rpm 22 MB/s | 450 kB 00:00 (108/263): libatomic-11.2.1-7.fc36.i686.rpm 3.6 MB/s | 52 kB 00:00 (109/263): libblkid-devel-2.37.2-1.fc36.i686.rp 1.2 MB/s | 18 kB 00:00 (110/263): libXt-devel-1.2.1-1.fc36.i686.rpm 6.2 MB/s | 408 kB 00:00 (111/263): libdatrie-0.2.13-2.fc35.i686.rpm 2.1 MB/s | 32 kB 00:00 (112/263): libdatrie-devel-0.2.13-2.fc35.i686.r 8.4 MB/s | 132 kB 00:00 (113/263): libdrm-2.4.109-1.fc36.i686.rpm 9.2 MB/s | 175 kB 00:00 (114/263): libdrm-devel-2.4.109-1.fc36.i686.rpm 8.3 MB/s | 148 kB 00:00 (115/263): libevent-2.1.12-5.fc36.i686.rpm 13 MB/s | 278 kB 00:00 (116/263): libepoxy-1.5.9-1.fc36.i686.rpm 9.9 MB/s | 254 kB 00:00 (117/263): libffi-devel-3.1-28.fc34.i686.rpm 1.7 MB/s | 24 kB 00:00 (118/263): libglvnd-1.3.4-2.fc36.i686.rpm 8.3 MB/s | 134 kB 00:00 (119/263): libglvnd-core-devel-1.3.4-2.fc36.i68 1.3 MB/s | 18 kB 00:00 (120/263): libcloudproviders-0.3.1-4.fc35.i686. 510 kB/s | 47 kB 00:00 (121/263): libglvnd-devel-1.3.4-2.fc36.i686.rpm 9.7 MB/s | 156 kB 00:00 (122/263): libglvnd-egl-1.3.4-2.fc36.i686.rpm 2.9 MB/s | 38 kB 00:00 (123/263): libglvnd-gles-1.3.4-2.fc36.i686.rpm 2.3 MB/s | 30 kB 00:00 (124/263): libglvnd-glx-1.3.4-2.fc36.i686.rpm 9.3 MB/s | 141 kB 00:00 (125/263): libglvnd-opengl-1.3.4-2.fc36.i686.rp 3.1 MB/s | 40 kB 00:00 (126/263): libgusb-0.3.9-1.fc36.i686.rpm 3.4 MB/s | 52 kB 00:00 (127/263): libjpeg-turbo-2.1.2-1.fc36.i686.rpm 7.8 MB/s | 185 kB 00:00 (128/263): libicu-devel-69.1-2.fc35.i686.rpm 21 MB/s | 839 kB 00:00 (129/263): libmount-devel-2.37.2-1.fc36.i686.rp 731 kB/s | 19 kB 00:00 (130/263): libmpc-1.2.1-3.fc35.i686.rpm 2.3 MB/s | 67 kB 00:00 (131/263): libogg-1.3.5-2.fc35.i686.rpm 1.1 MB/s | 34 kB 00:00 (132/263): libpciaccess-0.16-5.fc35.i686.rpm 907 kB/s | 29 kB 00:00 (133/263): libpciaccess-devel-0.16-5.fc35.i686. 338 kB/s | 12 kB 00:00 (134/263): libpng-1.6.37-11.fc35.i686.rpm 2.9 MB/s | 125 kB 00:00 (135/263): libpng-devel-1.6.37-11.fc35.i686.rpm 6.6 MB/s | 291 kB 00:00 (136/263): libproxy-0.4.17-3.fc35.i686.rpm 1.8 MB/s | 75 kB 00:00 (137/263): libselinux-devel-3.3-2.fc36.i686.rpm 2.8 MB/s | 113 kB 00:00 (138/263): libsepol-devel-3.3-2.fc36.i686.rpm 1.1 MB/s | 40 kB 00:00 (139/263): libsndfile-1.0.31-6.fc36.i686.rpm 4.8 MB/s | 233 kB 00:00 (140/263): libicu-69.1-2.fc35.i686.rpm 36 MB/s | 9.9 MB 00:00 (141/263): libsoup-2.74.2-1.fc36.i686.rpm 7.2 MB/s | 412 kB 00:00 (142/263): libthai-0.1.29-1.fc36.i686.rpm 7.1 MB/s | 213 kB 00:00 (143/263): libstemmer-0-17.585svn.fc35.i686.rpm 2.1 MB/s | 80 kB 00:00 (144/263): libstdc++-devel-11.2.1-7.fc36.i686.r 41 MB/s | 2.2 MB 00:00 (145/263): libthai-devel-0.1.29-1.fc36.i686.rpm 8.2 MB/s | 118 kB 00:00 (146/263): libtiff-devel-4.3.0-2.fc35.i686.rpm 22 MB/s | 505 kB 00:00 (147/263): libtiff-4.3.0-2.fc35.i686.rpm 6.9 MB/s | 209 kB 00:00 (148/263): libtracker-sparql-3.2.1-1.fc36.i686. 16 MB/s | 371 kB 00:00 (149/263): libubsan-11.2.1-7.fc36.i686.rpm 14 MB/s | 223 kB 00:00 (150/263): libusb1-1.0.24-4.fc35.i686.rpm 5.0 MB/s | 74 kB 00:00 (151/263): libvorbis-1.3.7-4.fc35.i686.rpm 11 MB/s | 192 kB 00:00 (152/263): libwayland-client-1.20.0-1.fc36.i686 2.3 MB/s | 32 kB 00:00 (153/263): libwayland-cursor-1.20.0-1.fc36.i686 1.5 MB/s | 20 kB 00:00 (154/263): libwayland-egl-1.20.0-1.fc36.i686.rp 1.0 MB/s | 12 kB 00:00 (155/263): libwayland-server-1.20.0-1.fc36.i686 3.0 MB/s | 42 kB 00:00 (156/263): libwebp-1.2.1-2.fc36.i686.rpm 15 MB/s | 288 kB 00:00 (157/263): libxcb-1.13.1-8.fc35.i686.rpm 13 MB/s | 241 kB 00:00 (158/263): libxcrypt-devel-4.4.27-1.fc36.i686.r 2.0 MB/s | 29 kB 00:00 (159/263): libxkbcommon-1.3.1-1.fc36.i686.rpm 8.1 MB/s | 147 kB 00:00 (160/263): libxcb-devel-1.13.1-8.fc35.i686.rpm 33 MB/s | 1.0 MB 00:00 (161/263): libxshmfence-1.3-9.fc35.i686.rpm 838 kB/s | 12 kB 00:00 (162/263): libxml2-devel-2.9.12-6.fc35.i686.rpm 36 MB/s | 862 kB 00:00 (163/263): mesa-libEGL-21.3.3-1.fc36.i686.rpm 8.5 MB/s | 129 kB 00:00 (164/263): m4-1.4.19-2.fc35.i686.rpm 9.7 MB/s | 299 kB 00:00 (165/263): mesa-libGL-21.3.3-1.fc36.i686.rpm 10 MB/s | 182 kB 00:00 (166/263): mesa-libGL-devel-21.3.3-1.fc36.i686. 2.7 MB/s | 35 kB 00:00 (167/263): mesa-libgbm-21.3.3-1.fc36.i686.rpm 3.3 MB/s | 45 kB 00:00 (168/263): mesa-libglapi-21.3.3-1.fc36.i686.rpm 4.0 MB/s | 53 kB 00:00 (169/263): mpdecimal-2.5.1-2.fc35.i686.rpm 8.4 MB/s | 106 kB 00:00 (170/263): nettle-3.7.3-2.fc35.i686.rpm 21 MB/s | 415 kB 00:00 (171/263): ncurses-6.2-8.20210508.fc35.i686.rpm 17 MB/s | 403 kB 00:00 (172/263): notification-daemon-3.20.0-13.fc35.i 4.0 MB/s | 84 kB 00:00 (173/263): opus-1.3.1-9.fc35.i686.rpm 11 MB/s | 202 kB 00:00 (174/263): pango-1.50.3-1.fc36.i686.rpm 13 MB/s | 352 kB 00:00 (175/263): pango-devel-1.50.3-1.fc36.i686.rpm 6.1 MB/s | 151 kB 00:00 (176/263): pcre-cpp-8.45-1.fc36.i686.rpm 1.2 MB/s | 27 kB 00:00 (177/263): openssl-devel-3.0.0-1.fc36.i686.rpm 47 MB/s | 2.9 MB 00:00 (178/263): pcre-devel-8.45-1.fc36.i686.rpm 20 MB/s | 470 kB 00:00 (179/263): pcre-utf16-8.45-1.fc36.i686.rpm 9.9 MB/s | 181 kB 00:00 (180/263): pcre-utf32-8.45-1.fc36.i686.rpm 11 MB/s | 172 kB 00:00 (181/263): pcre2-utf16-10.39-1.fc36.i686.rpm 11 MB/s | 208 kB 00:00 (182/263): pcre2-devel-10.39-1.fc36.i686.rpm 18 MB/s | 475 kB 00:00 (183/263): pcre2-utf32-10.39-1.fc36.i686.rpm 11 MB/s | 200 kB 00:00 (184/263): perl-B-1.82-482.fc36.i686.rpm 11 MB/s | 192 kB 00:00 (185/263): perl-Carp-1.52-478.fc35.noarch.rpm 1.8 MB/s | 29 kB 00:00 (186/263): perl-Class-Struct-0.66-482.fc36.noar 2.1 MB/s | 30 kB 00:00 (187/263): perl-Data-Dumper-2.183-2.fc35.i686.r 3.7 MB/s | 57 kB 00:00 (188/263): perl-DynaLoader-1.50-482.fc36.i686.r 1.8 MB/s | 34 kB 00:00 (189/263): perl-Errno-1.33-482.fc36.i686.rpm 1.4 MB/s | 23 kB 00:00 (190/263): perl-Encode-3.16-483.fc36.i686.rpm 34 MB/s | 1.2 MB 00:00 (191/263): perl-Exporter-5.76-479.fc35.noarch.r 1.7 MB/s | 31 kB 00:00 (192/263): perl-Fcntl-1.14-482.fc36.i686.rpm 2.3 MB/s | 28 kB 00:00 (193/263): perl-File-Basename-2.85-482.fc36.noa 1.9 MB/s | 25 kB 00:00 (194/263): perl-File-Compare-1.100.600-482.fc36 1.6 MB/s | 21 kB 00:00 (195/263): perl-File-Copy-2.35-482.fc36.noarch. 2.1 MB/s | 28 kB 00:00 (196/263): perl-File-Find-1.39-482.fc36.noarch. 2.6 MB/s | 33 kB 00:00 (197/263): perl-File-Path-2.18-478.fc35.noarch. 2.5 MB/s | 35 kB 00:00 (198/263): perl-File-Temp-0.231.100-478.fc35.no 4.2 MB/s | 59 kB 00:00 (199/263): perl-File-stat-1.09-482.fc36.noarch. 1.9 MB/s | 25 kB 00:00 (200/263): perl-Getopt-Long-2.52-478.fc35.noarc 4.1 MB/s | 60 kB 00:00 (201/263): perl-Getopt-Std-1.13-482.fc36.noarch 1.9 MB/s | 23 kB 00:00 (202/263): perl-HTTP-Tiny-0.080-1.fc36.noarch.r 3.3 MB/s | 55 kB 00:00 (203/263): perl-IO-1.46-482.fc36.i686.rpm 5.7 MB/s | 96 kB 00:00 (204/263): perl-IPC-Open3-1.21-482.fc36.noarch. 2.1 MB/s | 31 kB 00:00 (205/263): perl-MIME-Base64-3.16-478.fc35.i686. 2.1 MB/s | 30 kB 00:00 (206/263): perl-POSIX-1.97-482.fc36.i686.rpm 7.0 MB/s | 109 kB 00:00 (207/263): perl-PathTools-3.80-478.fc35.i686.rp 5.5 MB/s | 85 kB 00:00 (208/263): perl-Pod-Escapes-1.07-478.fc35.noarc 1.3 MB/s | 20 kB 00:00 (209/263): perl-Pod-Perldoc-3.28.01-479.fc35.no 4.4 MB/s | 84 kB 00:00 (210/263): perl-Pod-Simple-3.43-2.fc35.noarch.r 12 MB/s | 215 kB 00:00 (211/263): perl-Pod-Usage-2.01-478.fc35.noarch. 2.4 MB/s | 40 kB 00:00 (212/263): perl-SelectSaver-1.02-482.fc36.noarc 1.3 MB/s | 19 kB 00:00 (213/263): perl-Scalar-List-Utils-1.60-462.fc36 4.2 MB/s | 75 kB 00:00 (214/263): perl-Socket-2.032-2.fc35.i686.rpm 3.8 MB/s | 56 kB 00:00 (215/263): perl-Symbol-1.09-482.fc36.noarch.rpm 1.2 MB/s | 22 kB 00:00 (216/263): perl-Term-ANSIColor-5.01-479.fc35.no 2.9 MB/s | 48 kB 00:00 (217/263): perl-Storable-3.25-1.fc36.i686.rpm 4.0 MB/s | 97 kB 00:00 (218/263): perl-Term-Cap-1.17-478.fc35.noarch.r 1.5 MB/s | 22 kB 00:00 (219/263): perl-Text-ParseWords-3.30-478.fc35.n 1.1 MB/s | 16 kB 00:00 (220/263): perl-Text-Tabs+Wrap-2021.0814-1.fc36 1.5 MB/s | 22 kB 00:00 (221/263): perl-constant-1.33-479.fc35.noarch.r 1.7 MB/s | 23 kB 00:00 (222/263): perl-Time-Local-1.300-478.fc35.noarc 2.3 MB/s | 33 kB 00:00 (223/263): perl-Thread-Queue-3.14-478.fc35.noar 928 kB/s | 21 kB 00:00 (224/263): perl-if-0.60.900-482.fc36.noarch.rpm 1.7 MB/s | 22 kB 00:00 (225/263): perl-interpreter-5.34.0-482.fc36.i68 5.5 MB/s | 79 kB 00:00 (226/263): perl-mro-1.25-482.fc36.i686.rpm 2.6 MB/s | 37 kB 00:00 (227/263): perl-overload-1.33-482.fc36.noarch.r 3.5 MB/s | 53 kB 00:00 (228/263): perl-overloading-0.02-482.fc36.noarc 1.2 MB/s | 21 kB 00:00 (229/263): perl-parent-0.238-478.fc35.noarch.rp 690 kB/s | 14 kB 00:00 (230/263): perl-libs-5.34.0-482.fc36.i686.rpm 42 MB/s | 2.2 MB 00:00 (231/263): perl-podlators-4.14-478.fc35.noarch. 6.7 MB/s | 111 kB 00:00 (232/263): perl-subs-1.04-482.fc36.noarch.rpm 1.5 MB/s | 19 kB 00:00 (233/263): perl-threads-shared-1.62-478.fc35.i6 3.1 MB/s | 44 kB 00:00 (234/263): perl-threads-2.26-448.fc35.i686.rpm 3.6 MB/s | 59 kB 00:00 (235/263): perl-vars-1.05-482.fc36.noarch.rpm 1.5 MB/s | 21 kB 00:00 (236/263): pixman-devel-0.40.0-4.fc35.i686.rpm 1.3 MB/s | 17 kB 00:00 (237/263): polkit-libs-0.120-1.fc36.i686.rpm 4.4 MB/s | 69 kB 00:00 (238/263): pixman-0.40.0-4.fc35.i686.rpm 15 MB/s | 282 kB 00:00 (239/263): procps-ng-3.3.17-3.fc35.i686.rpm 15 MB/s | 330 kB 00:00 (240/263): pulseaudio-libs-15.0-4.fc36.i686.rpm 23 MB/s | 673 kB 00:00 (241/263): pulseaudio-libs-devel-15.0-4.fc36.i6 13 MB/s | 400 kB 00:00 (242/263): pulseaudio-libs-glib2-15.0-4.fc36.i6 1.0 MB/s | 18 kB 00:00 (243/263): python-rpm-macros-3.10-14.fc36.noarc 1.1 MB/s | 18 kB 00:00 (244/263): python-pip-wheel-21.3.1-1.fc36.noarc 33 MB/s | 1.1 MB 00:00 (245/263): python-setuptools-wheel-59.6.0-1.fc3 17 MB/s | 507 kB 00:00 (246/263): python3-3.10.1-1.fc36.i686.rpm 1.7 MB/s | 26 kB 00:00 (247/263): shared-mime-info-2.1-3.fc35.i686.rpm 11 MB/s | 374 kB 00:00 (248/263): sqlite-3.36.0-4.fc36.i686.rpm 19 MB/s | 813 kB 00:00 (249/263): sqlite-devel-3.36.0-4.fc36.i686.rpm 5.0 MB/s | 137 kB 00:00 (250/263): sysprof-capture-devel-3.42.1-1.fc36. 2.5 MB/s | 64 kB 00:00 (251/263): tcl-8.6.12-1.fc36.i686.rpm 19 MB/s | 1.1 MB 00:00 (252/263): python3-libs-3.10.1-1.fc36.i686.rpm 36 MB/s | 7.5 MB 00:00 (253/263): tix-8.4.3-32.fc35.i686.rpm 10 MB/s | 254 kB 00:00 (254/263): tk-8.6.12-1.fc36.i686.rpm 25 MB/s | 1.6 MB 00:00 (255/263): valgrind-devel-3.18.1-7.fc36.i686.rp 1.2 MB/s | 50 kB 00:00 (256/263): valgrind-3.18.1-7.fc36.i686.rpm 36 MB/s | 4.4 MB 00:00 (257/263): xkeyboard-config-2.34-1.fc36.noarch. 16 MB/s | 782 kB 00:00 (258/263): xml-common-0.6.3-57.fc35.noarch.rpm 1.0 MB/s | 31 kB 00:00 (259/263): xorg-x11-proto-devel-2021.5-1.fc36.n 9.0 MB/s | 262 kB 00:00 (260/263): xz-devel-5.2.5-7.fc35.i686.rpm 2.1 MB/s | 52 kB 00:00 (261/263): zlib-devel-1.2.11-30.fc35.i686.rpm 1.9 MB/s | 44 kB 00:00 (262/263): yasm-1.3.0-14.fc35.i686.rpm 12 MB/s | 475 kB 00:00 (263/263): python2.7-2.7.18-16.fc36.i686.rpm 21 MB/s | 13 MB 00:00 -------------------------------------------------------------------------------- Total 50 MB/s | 171 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2021.5-1.fc36.noarch 1/263 Installing : zlib-devel-1.2.11-30.fc35.i686 2/263 Running scriptlet: xml-common-0.6.3-57.fc35.noarch 3/263 Installing : xml-common-0.6.3-57.fc35.noarch 3/263 Installing : kernel-headers-5.16.0-0.rc8.git0.1.fc36.i686 4/263 Installing : hicolor-icon-theme-0.17-11.fc35.noarch 5/263 Installing : fonts-filesystem-1:2.0.5-6.fc35.noarch 6/263 Installing : dejavu-sans-fonts-2.37-17.fc35.noarch 7/263 Installing : emacs-filesystem-1:27.2-9.fc35.noarch 8/263 Installing : cmake-filesystem-3.22.1-5.fc36.i686 9/263 Installing : langpacks-core-font-en-3.0-16.fc36.noarch 10/263 Installing : xz-devel-5.2.5-7.fc35.i686 11/263 Installing : libxml2-devel-2.9.12-6.fc35.i686 12/263 Installing : xkeyboard-config-2.34-1.fc36.noarch 13/263 Installing : sysprof-capture-devel-3.42.1-1.fc36.i686 14/263 Installing : python-setuptools-wheel-59.6.0-1.fc36.noarch 15/263 Installing : python-rpm-macros-3.10-14.fc36.noarch 16/263 Installing : python-pip-wheel-21.3.1-1.fc36.noarch 17/263 Installing : libstdc++-devel-11.2.1-7.fc36.i686 18/263 Installing : libsepol-devel-3.3-2.fc36.i686 19/263 Installing : libglvnd-core-devel-1:1.3.4-2.fc36.i686 20/263 Installing : libffi-devel-3.1-28.fc34.i686 21/263 Installing : libblkid-devel-2.37.2-1.fc36.i686 22/263 Installing : libX11-common-1.7.3.1-1.fc36.noarch 23/263 Installing : hwdata-0.355-1.fc36.noarch 24/263 Installing : glibc-headers-x86-2.34.9000-36.fc36.noarch 25/263 Installing : libxcrypt-devel-4.4.27-1.fc36.i686 26/263 Installing : glibc-devel-2.34.9000-36.fc36.i686 27/263 Installing : bzip2-devel-1.0.8-10.fc36.i686 28/263 Installing : annobin-docs-10.40-1.fc36.noarch 29/263 Installing : adwaita-cursor-theme-41.0-1.fc36.noarch 30/263 Installing : dbus-libs-1:1.13.20-2.fc36.i686 31/263 Installing : libpng-2:1.6.37-11.fc35.i686 32/263 Installing : libglvnd-1:1.3.4-2.fc36.i686 33/263 Installing : libpng-devel-2:1.6.37-11.fc35.i686 34/263 Installing : tcl-1:8.6.12-1.fc36.i686 35/263 Installing : pixman-0.40.0-4.fc35.i686 36/263 Installing : mesa-libglapi-21.3.3-1.fc36.i686 37/263 Installing : libwayland-client-1.20.0-1.fc36.i686 38/263 Installing : libogg-2:1.3.5-2.fc35.i686 39/263 Installing : libmpc-1.2.1-3.fc35.i686 40/263 Installing : libicu-69.1-2.fc35.i686 41/263 Installing : libX11-xcb-1.7.3.1-1.fc36.i686 42/263 Installing : libICE-1.0.10-7.fc35.i686 43/263 Installing : fribidi-1.0.11-1.fc36.i686 44/263 Installing : libICE-devel-1.0.10-7.fc35.i686 45/263 Installing : dbus-devel-1:1.13.20-2.fc36.i686 46/263 Installing : libSM-1.2.3-9.fc35.i686 47/263 Installing : libpciaccess-0.16-5.fc35.i686 48/263 Installing : libdrm-2.4.109-1.fc36.i686 49/263 Installing : m4-1.4.19-2.fc35.i686 50/263 Installing : libxshmfence-1.3-9.fc35.i686 51/263 Installing : libwayland-server-1.20.0-1.fc36.i686 52/263 Installing : libjpeg-turbo-2.1.2-1.fc36.i686 53/263 Installing : libdatrie-0.2.13-2.fc35.i686 54/263 Installing : libthai-0.1.29-1.fc36.i686 55/263 Installing : libXau-1.0.9-7.fc35.i686 56/263 Installing : libxcb-1.13.1-8.fc35.i686 57/263 Installing : libX11-1.7.3.1-1.fc36.i686 58/263 Installing : libXext-1.3.4-7.fc35.i686 59/263 Installing : libXrender-0.9.10-15.fc35.i686 60/263 Installing : libXfixes-6.0.0-2.fc35.i686 61/263 Installing : libXi-1.8-1.fc36.i686 62/263 Installing : libXcursor-1.2.0-6.fc35.i686 63/263 Installing : libXrandr-1.5.2-7.fc35.i686 64/263 Installing : libXinerama-1.1.4-9.fc35.i686 65/263 Installing : libXcomposite-0.4.5-6.fc35.i686 66/263 Installing : libXdamage-1.1.5-6.fc35.i686 67/263 Installing : graphite2-1.3.14-8.fc35.i686 68/263 Installing : graphite2-devel-1.3.14-8.fc35.i686 69/263 Installing : libXau-devel-1.0.9-7.fc35.i686 70/263 Installing : libxcb-devel-1.13.1-8.fc35.i686 71/263 Installing : libX11-devel-1.7.3.1-1.fc36.i686 72/263 Installing : libXext-devel-1.3.4-7.fc35.i686 73/263 Installing : libXrender-devel-0.9.10-15.fc35.i686 74/263 Installing : libXfixes-devel-6.0.0-2.fc35.i686 75/263 Installing : libXcomposite-devel-0.4.5-6.fc35.i686 76/263 Installing : libXcursor-devel-1.2.0-6.fc35.i686 77/263 Installing : libXi-devel-1.8-1.fc36.i686 78/263 Installing : libXrandr-devel-1.5.2-7.fc35.i686 79/263 Installing : libXinerama-devel-1.1.4-9.fc35.i686 80/263 Installing : libpciaccess-devel-0.16-5.fc35.i686 81/263 Installing : libSM-devel-1.2.3-9.fc35.i686 82/263 Installing : fribidi-devel-1.0.11-1.fc36.i686 83/263 Installing : pixman-devel-0.40.0-4.fc35.i686 84/263 Installing : adwaita-icon-theme-41.0-1.fc36.noarch 85/263 Installing : libXtst-1.2.3-15.fc35.i686 86/263 Installing : libXxf86vm-1.1.4-17.fc35.i686 87/263 Installing : libglvnd-glx-1:1.3.4-2.fc36.i686 88/263 Installing : mesa-libGL-21.3.3-1.fc36.i686 89/263 Installing : libXt-1.2.1-1.fc36.i686 90/263 Installing : libdatrie-devel-0.2.13-2.fc35.i686 91/263 Installing : libthai-devel-0.1.29-1.fc36.i686 92/263 Installing : mesa-libgbm-21.3.3-1.fc36.i686 93/263 Installing : libglvnd-egl-1:1.3.4-2.fc36.i686 94/263 Installing : mesa-libEGL-21.3.3-1.fc36.i686 95/263 Installing : libglvnd-gles-1:1.3.4-2.fc36.i686 96/263 Installing : libicu-devel-69.1-2.fc35.i686 97/263 Installing : cpp-11.2.1-7.fc36.i686 98/263 Installing : flac-libs-1.3.3-9.fc35.i686 99/263 Installing : libvorbis-1:1.3.7-4.fc35.i686 100/263 Installing : libwayland-cursor-1.20.0-1.fc36.i686 101/263 Installing : libglvnd-opengl-1:1.3.4-2.fc36.i686 102/263 Installing : libglvnd-devel-1:1.3.4-2.fc36.i686 103/263 Installing : libxkbcommon-1.3.1-1.fc36.i686 104/263 Installing : sqlite-3.36.0-4.fc36.i686 105/263 Installing : procps-ng-3.3.17-3.fc35.i686 106/263 Installing : pcre2-utf32-10.39-1.fc36.i686 107/263 Installing : pcre2-utf16-10.39-1.fc36.i686 108/263 Installing : pcre2-devel-10.39-1.fc36.i686 109/263 Installing : libselinux-devel-3.3-2.fc36.i686 110/263 Installing : libmount-devel-2.37.2-1.fc36.i686 111/263 Installing : pcre-utf32-8.45-1.fc36.i686 112/263 Installing : pcre-utf16-8.45-1.fc36.i686 113/263 Installing : pcre-cpp-8.45-1.fc36.i686 114/263 Installing : pcre-devel-8.45-1.fc36.i686 115/263 Installing : opus-1.3.1-9.fc35.i686 116/263 Installing : nettle-3.7.3-2.fc35.i686 117/263 Installing : gnutls-3.7.2-2.fc35.i686 118/263 Installing : glib2-2.70.2-2.fc36.i686 119/263 Installing : atk-2.36.0-4.fc35.i686 120/263 Installing : harfbuzz-3.2.0-1.fc36.i686 121/263 Installing : freetype-2.11.1-1.fc36.i686 122/263 Installing : fontconfig-2.13.94-3.fc35.i686 123/263 Running scriptlet: fontconfig-2.13.94-3.fc35.i686 123/263 Installing : cairo-1.17.4-4.fc35.i686 124/263 Installing : libXft-2.3.4-1.fc36.i686 125/263 Installing : pango-1.50.3-1.fc36.i686 126/263 Running scriptlet: tk-1:8.6.12-1.fc36.i686 127/263 Installing : tk-1:8.6.12-1.fc36.i686 127/263 Installing : dbus-glib-0.112-2.fc35.i686 128/263 Installing : shared-mime-info-2.1-3.fc35.i686 129/263 Running scriptlet: shared-mime-info-2.1-3.fc35.i686 129/263 Installing : gsettings-desktop-schemas-41.0-1.fc36.i686 130/263 Installing : gdk-pixbuf2-2.42.6-2.fc35.i686 131/263 Installing : gtk-update-icon-cache-3.24.31-2.fc36.i686 132/263 Installing : tix-1:8.4.3-32.fc35.i686 133/263 Running scriptlet: tix-1:8.4.3-32.fc35.i686 133/263 Installing : cairo-gobject-1.17.4-4.fc35.i686 134/263 Installing : harfbuzz-icu-3.2.0-1.fc36.i686 135/263 Installing : at-spi2-core-2.42.0-1.fc36.i686 136/263 Installing : at-spi2-atk-2.38.0-3.fc35.i686 137/263 Installing : json-glib-1.6.6-1.fc36.i686 138/263 Installing : libcloudproviders-0.3.1-4.fc35.i686 139/263 Installing : polkit-libs-0.120-1.fc36.i686 140/263 Installing : GConf2-3.2.6-31.fc36.i686 141/263 Running scriptlet: GConf2-3.2.6-31.fc36.i686 141/263 Installing : ncurses-6.2-8.20210508.fc35.i686 142/263 Installing : mpdecimal-2.5.1-2.fc35.i686 143/263 Installing : python3-3.10.1-1.fc36.i686 144/263 Installing : python3-libs-3.10.1-1.fc36.i686 145/263 Installing : glib2-devel-2.70.2-2.fc36.i686 146/263 Installing : atk-devel-2.36.0-4.fc35.i686 147/263 Installing : libwebp-1.2.1-2.fc36.i686 148/263 Installing : libwayland-egl-1.20.0-1.fc36.i686 149/263 Installing : libusb1-1.0.24-4.fc35.i686 150/263 Installing : libgusb-0.3.9-1.fc36.i686 151/263 Installing : libubsan-11.2.1-7.fc36.i686 152/263 Installing : libstemmer-0-17.585svn.fc35.i686 153/263 Installing : libproxy-0.4.17-3.fc35.i686 154/263 Installing : glib-networking-2.70.1-1.fc36.i686 155/263 Installing : libsoup-2.74.2-1.fc36.i686 156/263 Installing : libtracker-sparql-3.2.1-1.fc36.i686 157/263 Installing : libevent-2.1.12-5.fc36.i686 158/263 Installing : avahi-libs-0.8-14.fc35.i686 159/263 Installing : cups-libs-1:2.3.3op2-11.fc36.i686 160/263 Installing : libepoxy-1.5.9-1.fc36.i686 161/263 Installing : libatomic-11.2.1-7.fc36.i686 162/263 Installing : libasyncns-0.8-21.fc35.i686 163/263 Installing : libasan-11.2.1-7.fc36.i686 164/263 Installing : gcc-11.2.1-7.fc36.i686 165/263 Installing : lcms2-2.12-2.fc35.i686 166/263 Installing : colord-libs-1.4.5-3.fc35.i686 167/263 Installing : jbigkit-libs-2.1-22.fc35.i686 168/263 Installing : libtiff-4.3.0-2.fc35.i686 169/263 Installing : libtiff-devel-4.3.0-2.fc35.i686 170/263 Installing : gdk-pixbuf2-modules-2.42.6-2.fc35.i686 171/263 Installing : gtk2-2.24.33-5.fc35.i686 172/263 Installing : gtk3-3.24.31-2.fc36.i686 173/263 Installing : gdk-pixbuf2-devel-2.42.6-2.fc35.i686 174/263 Installing : gsm-1.0.19-6.fc35.i686 175/263 Installing : libsndfile-1.0.31-6.fc36.i686 176/263 Installing : pulseaudio-libs-15.0-4.fc36.i686 177/263 Installing : pulseaudio-libs-glib2-15.0-4.fc36.i686 178/263 Running scriptlet: groff-base-1.22.4-8.fc35.i686 179/263 Installing : groff-base-1.22.4-8.fc35.i686 179/263 Running scriptlet: groff-base-1.22.4-8.fc35.i686 179/263 Installing : perl-Text-Tabs+Wrap-2021.0814-1.fc36.noarch 180/263 Installing : perl-if-0.60.900-482.fc36.noarch 181/263 Installing : perl-Time-Local-2:1.300-478.fc35.noarch 182/263 Installing : perl-File-Path-2.18-478.fc35.noarch 183/263 Installing : perl-Pod-Escapes-1:1.07-478.fc35.noarch 184/263 Installing : perl-Class-Struct-0.66-482.fc36.noarch 185/263 Installing : perl-POSIX-1.97-482.fc36.i686 186/263 Installing : perl-Term-ANSIColor-5.01-479.fc35.noarch 187/263 Installing : perl-IPC-Open3-1.21-482.fc36.noarch 188/263 Installing : perl-HTTP-Tiny-0.080-1.fc36.noarch 189/263 Installing : perl-subs-1.04-482.fc36.noarch 190/263 Installing : perl-File-Temp-1:0.231.100-478.fc35.noarch 191/263 Installing : perl-Term-Cap-1.17-478.fc35.noarch 192/263 Installing : perl-Pod-Simple-1:3.43-2.fc35.noarch 193/263 Installing : perl-Socket-4:2.032-2.fc35.i686 194/263 Installing : perl-SelectSaver-1.02-482.fc36.noarch 195/263 Installing : perl-Symbol-1.09-482.fc36.noarch 196/263 Installing : perl-File-stat-1.09-482.fc36.noarch 197/263 Installing : perl-podlators-1:4.14-478.fc35.noarch 198/263 Installing : perl-Pod-Perldoc-3.28.01-479.fc35.noarch 199/263 Installing : perl-Fcntl-1.14-482.fc36.i686 200/263 Installing : perl-Text-ParseWords-3.30-478.fc35.noarch 201/263 Installing : perl-mro-1.25-482.fc36.i686 202/263 Installing : perl-IO-1.46-482.fc36.i686 203/263 Installing : perl-overloading-0.02-482.fc36.noarch 204/263 Installing : perl-Pod-Usage-4:2.01-478.fc35.noarch 205/263 Installing : perl-Errno-1.33-482.fc36.i686 206/263 Installing : perl-File-Basename-2.85-482.fc36.noarch 207/263 Installing : perl-Getopt-Std-1.13-482.fc36.noarch 208/263 Installing : perl-MIME-Base64-3.16-478.fc35.i686 209/263 Installing : perl-Scalar-List-Utils-5:1.60-462.fc36.i686 210/263 Installing : perl-constant-1.33-479.fc35.noarch 211/263 Installing : perl-Storable-1:3.25-1.fc36.i686 212/263 Installing : perl-overload-1.33-482.fc36.noarch 213/263 Installing : perl-parent-1:0.238-478.fc35.noarch 214/263 Installing : perl-vars-1.05-482.fc36.noarch 215/263 Installing : perl-Getopt-Long-1:2.52-478.fc35.noarch 216/263 Installing : perl-DynaLoader-1.50-482.fc36.i686 217/263 Installing : perl-Carp-1.52-478.fc35.noarch 218/263 Installing : perl-Exporter-5.76-479.fc35.noarch 219/263 Installing : perl-PathTools-3.80-478.fc35.i686 220/263 Installing : perl-Encode-4:3.16-483.fc36.i686 221/263 Installing : perl-libs-4:5.34.0-482.fc36.i686 222/263 Installing : perl-interpreter-4:5.34.0-482.fc36.i686 223/263 Installing : perl-threads-1:2.26-448.fc35.i686 224/263 Installing : perl-File-Compare-1.100.600-482.fc36.noarch 225/263 Installing : perl-File-Copy-2.35-482.fc36.noarch 226/263 Installing : perl-File-Find-1.39-482.fc36.noarch 227/263 Installing : perl-threads-shared-1.62-478.fc35.i686 228/263 Installing : perl-Thread-Queue-3.14-478.fc35.noarch 229/263 Installing : valgrind-1:3.18.1-7.fc36.i686 230/263 Installing : valgrind-devel-1:3.18.1-7.fc36.i686 231/263 Installing : libdrm-devel-2.4.109-1.fc36.i686 232/263 Installing : perl-Data-Dumper-2.183-2.fc35.i686 233/263 Installing : perl-B-1.82-482.fc36.i686 234/263 Installing : autoconf-2.71-1.fc36.noarch 235/263 Installing : automake-1.16.5-1.fc36.noarch 236/263 Installing : gettext-libs-0.21-9.fc36.i686 237/263 Installing : gettext-0.21-9.fc36.i686 238/263 Installing : brotli-1.0.9-6.fc35.i686 239/263 Installing : brotli-devel-1.0.9-6.fc35.i686 240/263 Installing : harfbuzz-devel-3.2.0-1.fc36.i686 241/263 Installing : freetype-devel-2.11.1-1.fc36.i686 242/263 Installing : fontconfig-devel-2.13.94-3.fc35.i686 243/263 Installing : cairo-devel-1.17.4-4.fc35.i686 244/263 Installing : libXft-devel-2.3.4-1.fc36.i686 245/263 Installing : pango-devel-1.50.3-1.fc36.i686 246/263 Installing : alsa-lib-1.2.6.1-3.fc36.i686 247/263 Installing : alsa-lib-devel-1.2.6.1-3.fc36.i686 248/263 Installing : GConf2-devel-3.2.6-31.fc36.i686 249/263 Installing : mesa-libGL-devel-21.3.3-1.fc36.i686 250/263 Installing : pulseaudio-libs-devel-15.0-4.fc36.i686 251/263 Installing : sqlite-devel-3.36.0-4.fc36.i686 252/263 Installing : libXt-devel-1.2.1-1.fc36.i686 253/263 Installing : autoconf213-2.13-47.fc35.noarch 254/263 Installing : openssl-devel-1:3.0.0-1.fc36.i686 255/263 Installing : gtk2-devel-2.24.33-5.fc35.i686 256/263 Installing : notification-daemon-3.20.0-13.fc35.i686 257/263 Installing : annobin-plugin-gcc-10.40-1.fc36.i686 258/263 Installing : gcc-c++-11.2.1-7.fc36.i686 259/263 Installing : dbus-glib-devel-0.112-2.fc35.i686 260/263 Installing : python2.7-2.7.18-16.fc36.i686 261/263 Installing : desktop-file-utils-0.26-4.fc35.i686 262/263 Installing : yasm-1.3.0-14.fc35.i686 263/263 Running scriptlet: fontconfig-2.13.94-3.fc35.i686 263/263 Running scriptlet: yasm-1.3.0-14.fc35.i686 263/263 Verifying : GConf2-3.2.6-31.fc36.i686 1/263 Verifying : GConf2-devel-3.2.6-31.fc36.i686 2/263 Verifying : adwaita-cursor-theme-41.0-1.fc36.noarch 3/263 Verifying : adwaita-icon-theme-41.0-1.fc36.noarch 4/263 Verifying : alsa-lib-1.2.6.1-3.fc36.i686 5/263 Verifying : alsa-lib-devel-1.2.6.1-3.fc36.i686 6/263 Verifying : annobin-docs-10.40-1.fc36.noarch 7/263 Verifying : annobin-plugin-gcc-10.40-1.fc36.i686 8/263 Verifying : at-spi2-atk-2.38.0-3.fc35.i686 9/263 Verifying : at-spi2-core-2.42.0-1.fc36.i686 10/263 Verifying : atk-2.36.0-4.fc35.i686 11/263 Verifying : atk-devel-2.36.0-4.fc35.i686 12/263 Verifying : autoconf-2.71-1.fc36.noarch 13/263 Verifying : autoconf213-2.13-47.fc35.noarch 14/263 Verifying : automake-1.16.5-1.fc36.noarch 15/263 Verifying : avahi-libs-0.8-14.fc35.i686 16/263 Verifying : brotli-1.0.9-6.fc35.i686 17/263 Verifying : brotli-devel-1.0.9-6.fc35.i686 18/263 Verifying : bzip2-devel-1.0.8-10.fc36.i686 19/263 Verifying : cairo-1.17.4-4.fc35.i686 20/263 Verifying : cairo-devel-1.17.4-4.fc35.i686 21/263 Verifying : cairo-gobject-1.17.4-4.fc35.i686 22/263 Verifying : cmake-filesystem-3.22.1-5.fc36.i686 23/263 Verifying : colord-libs-1.4.5-3.fc35.i686 24/263 Verifying : cpp-11.2.1-7.fc36.i686 25/263 Verifying : cups-libs-1:2.3.3op2-11.fc36.i686 26/263 Verifying : dbus-devel-1:1.13.20-2.fc36.i686 27/263 Verifying : dbus-glib-0.112-2.fc35.i686 28/263 Verifying : dbus-glib-devel-0.112-2.fc35.i686 29/263 Verifying : dbus-libs-1:1.13.20-2.fc36.i686 30/263 Verifying : dejavu-sans-fonts-2.37-17.fc35.noarch 31/263 Verifying : desktop-file-utils-0.26-4.fc35.i686 32/263 Verifying : emacs-filesystem-1:27.2-9.fc35.noarch 33/263 Verifying : flac-libs-1.3.3-9.fc35.i686 34/263 Verifying : fontconfig-2.13.94-3.fc35.i686 35/263 Verifying : fontconfig-devel-2.13.94-3.fc35.i686 36/263 Verifying : fonts-filesystem-1:2.0.5-6.fc35.noarch 37/263 Verifying : freetype-2.11.1-1.fc36.i686 38/263 Verifying : freetype-devel-2.11.1-1.fc36.i686 39/263 Verifying : fribidi-1.0.11-1.fc36.i686 40/263 Verifying : fribidi-devel-1.0.11-1.fc36.i686 41/263 Verifying : gcc-11.2.1-7.fc36.i686 42/263 Verifying : gcc-c++-11.2.1-7.fc36.i686 43/263 Verifying : gdk-pixbuf2-2.42.6-2.fc35.i686 44/263 Verifying : gdk-pixbuf2-devel-2.42.6-2.fc35.i686 45/263 Verifying : gdk-pixbuf2-modules-2.42.6-2.fc35.i686 46/263 Verifying : gettext-0.21-9.fc36.i686 47/263 Verifying : gettext-libs-0.21-9.fc36.i686 48/263 Verifying : glib-networking-2.70.1-1.fc36.i686 49/263 Verifying : glib2-2.70.2-2.fc36.i686 50/263 Verifying : glib2-devel-2.70.2-2.fc36.i686 51/263 Verifying : glibc-devel-2.34.9000-36.fc36.i686 52/263 Verifying : glibc-headers-x86-2.34.9000-36.fc36.noarch 53/263 Verifying : gnutls-3.7.2-2.fc35.i686 54/263 Verifying : graphite2-1.3.14-8.fc35.i686 55/263 Verifying : graphite2-devel-1.3.14-8.fc35.i686 56/263 Verifying : groff-base-1.22.4-8.fc35.i686 57/263 Verifying : gsettings-desktop-schemas-41.0-1.fc36.i686 58/263 Verifying : gsm-1.0.19-6.fc35.i686 59/263 Verifying : gtk-update-icon-cache-3.24.31-2.fc36.i686 60/263 Verifying : gtk2-2.24.33-5.fc35.i686 61/263 Verifying : gtk2-devel-2.24.33-5.fc35.i686 62/263 Verifying : gtk3-3.24.31-2.fc36.i686 63/263 Verifying : harfbuzz-3.2.0-1.fc36.i686 64/263 Verifying : harfbuzz-devel-3.2.0-1.fc36.i686 65/263 Verifying : harfbuzz-icu-3.2.0-1.fc36.i686 66/263 Verifying : hicolor-icon-theme-0.17-11.fc35.noarch 67/263 Verifying : hwdata-0.355-1.fc36.noarch 68/263 Verifying : jbigkit-libs-2.1-22.fc35.i686 69/263 Verifying : json-glib-1.6.6-1.fc36.i686 70/263 Verifying : kernel-headers-5.16.0-0.rc8.git0.1.fc36.i686 71/263 Verifying : langpacks-core-font-en-3.0-16.fc36.noarch 72/263 Verifying : lcms2-2.12-2.fc35.i686 73/263 Verifying : libICE-1.0.10-7.fc35.i686 74/263 Verifying : libICE-devel-1.0.10-7.fc35.i686 75/263 Verifying : libSM-1.2.3-9.fc35.i686 76/263 Verifying : libSM-devel-1.2.3-9.fc35.i686 77/263 Verifying : libX11-1.7.3.1-1.fc36.i686 78/263 Verifying : libX11-common-1.7.3.1-1.fc36.noarch 79/263 Verifying : libX11-devel-1.7.3.1-1.fc36.i686 80/263 Verifying : libX11-xcb-1.7.3.1-1.fc36.i686 81/263 Verifying : libXau-1.0.9-7.fc35.i686 82/263 Verifying : libXau-devel-1.0.9-7.fc35.i686 83/263 Verifying : libXcomposite-0.4.5-6.fc35.i686 84/263 Verifying : libXcomposite-devel-0.4.5-6.fc35.i686 85/263 Verifying : libXcursor-1.2.0-6.fc35.i686 86/263 Verifying : libXcursor-devel-1.2.0-6.fc35.i686 87/263 Verifying : libXdamage-1.1.5-6.fc35.i686 88/263 Verifying : libXext-1.3.4-7.fc35.i686 89/263 Verifying : libXext-devel-1.3.4-7.fc35.i686 90/263 Verifying : libXfixes-6.0.0-2.fc35.i686 91/263 Verifying : libXfixes-devel-6.0.0-2.fc35.i686 92/263 Verifying : libXft-2.3.4-1.fc36.i686 93/263 Verifying : libXft-devel-2.3.4-1.fc36.i686 94/263 Verifying : libXi-1.8-1.fc36.i686 95/263 Verifying : libXi-devel-1.8-1.fc36.i686 96/263 Verifying : libXinerama-1.1.4-9.fc35.i686 97/263 Verifying : libXinerama-devel-1.1.4-9.fc35.i686 98/263 Verifying : libXrandr-1.5.2-7.fc35.i686 99/263 Verifying : libXrandr-devel-1.5.2-7.fc35.i686 100/263 Verifying : libXrender-0.9.10-15.fc35.i686 101/263 Verifying : libXrender-devel-0.9.10-15.fc35.i686 102/263 Verifying : libXt-1.2.1-1.fc36.i686 103/263 Verifying : libXt-devel-1.2.1-1.fc36.i686 104/263 Verifying : libXtst-1.2.3-15.fc35.i686 105/263 Verifying : libXxf86vm-1.1.4-17.fc35.i686 106/263 Verifying : libasan-11.2.1-7.fc36.i686 107/263 Verifying : libasyncns-0.8-21.fc35.i686 108/263 Verifying : libatomic-11.2.1-7.fc36.i686 109/263 Verifying : libblkid-devel-2.37.2-1.fc36.i686 110/263 Verifying : libcloudproviders-0.3.1-4.fc35.i686 111/263 Verifying : libdatrie-0.2.13-2.fc35.i686 112/263 Verifying : libdatrie-devel-0.2.13-2.fc35.i686 113/263 Verifying : libdrm-2.4.109-1.fc36.i686 114/263 Verifying : libdrm-devel-2.4.109-1.fc36.i686 115/263 Verifying : libepoxy-1.5.9-1.fc36.i686 116/263 Verifying : libevent-2.1.12-5.fc36.i686 117/263 Verifying : libffi-devel-3.1-28.fc34.i686 118/263 Verifying : libglvnd-1:1.3.4-2.fc36.i686 119/263 Verifying : libglvnd-core-devel-1:1.3.4-2.fc36.i686 120/263 Verifying : libglvnd-devel-1:1.3.4-2.fc36.i686 121/263 Verifying : libglvnd-egl-1:1.3.4-2.fc36.i686 122/263 Verifying : libglvnd-gles-1:1.3.4-2.fc36.i686 123/263 Verifying : libglvnd-glx-1:1.3.4-2.fc36.i686 124/263 Verifying : libglvnd-opengl-1:1.3.4-2.fc36.i686 125/263 Verifying : libgusb-0.3.9-1.fc36.i686 126/263 Verifying : libicu-69.1-2.fc35.i686 127/263 Verifying : libicu-devel-69.1-2.fc35.i686 128/263 Verifying : libjpeg-turbo-2.1.2-1.fc36.i686 129/263 Verifying : libmount-devel-2.37.2-1.fc36.i686 130/263 Verifying : libmpc-1.2.1-3.fc35.i686 131/263 Verifying : libogg-2:1.3.5-2.fc35.i686 132/263 Verifying : libpciaccess-0.16-5.fc35.i686 133/263 Verifying : libpciaccess-devel-0.16-5.fc35.i686 134/263 Verifying : libpng-2:1.6.37-11.fc35.i686 135/263 Verifying : libpng-devel-2:1.6.37-11.fc35.i686 136/263 Verifying : libproxy-0.4.17-3.fc35.i686 137/263 Verifying : libselinux-devel-3.3-2.fc36.i686 138/263 Verifying : libsepol-devel-3.3-2.fc36.i686 139/263 Verifying : libsndfile-1.0.31-6.fc36.i686 140/263 Verifying : libsoup-2.74.2-1.fc36.i686 141/263 Verifying : libstdc++-devel-11.2.1-7.fc36.i686 142/263 Verifying : libstemmer-0-17.585svn.fc35.i686 143/263 Verifying : libthai-0.1.29-1.fc36.i686 144/263 Verifying : libthai-devel-0.1.29-1.fc36.i686 145/263 Verifying : libtiff-4.3.0-2.fc35.i686 146/263 Verifying : libtiff-devel-4.3.0-2.fc35.i686 147/263 Verifying : libtracker-sparql-3.2.1-1.fc36.i686 148/263 Verifying : libubsan-11.2.1-7.fc36.i686 149/263 Verifying : libusb1-1.0.24-4.fc35.i686 150/263 Verifying : libvorbis-1:1.3.7-4.fc35.i686 151/263 Verifying : libwayland-client-1.20.0-1.fc36.i686 152/263 Verifying : libwayland-cursor-1.20.0-1.fc36.i686 153/263 Verifying : libwayland-egl-1.20.0-1.fc36.i686 154/263 Verifying : libwayland-server-1.20.0-1.fc36.i686 155/263 Verifying : libwebp-1.2.1-2.fc36.i686 156/263 Verifying : libxcb-1.13.1-8.fc35.i686 157/263 Verifying : libxcb-devel-1.13.1-8.fc35.i686 158/263 Verifying : libxcrypt-devel-4.4.27-1.fc36.i686 159/263 Verifying : libxkbcommon-1.3.1-1.fc36.i686 160/263 Verifying : libxml2-devel-2.9.12-6.fc35.i686 161/263 Verifying : libxshmfence-1.3-9.fc35.i686 162/263 Verifying : m4-1.4.19-2.fc35.i686 163/263 Verifying : mesa-libEGL-21.3.3-1.fc36.i686 164/263 Verifying : mesa-libGL-21.3.3-1.fc36.i686 165/263 Verifying : mesa-libGL-devel-21.3.3-1.fc36.i686 166/263 Verifying : mesa-libgbm-21.3.3-1.fc36.i686 167/263 Verifying : mesa-libglapi-21.3.3-1.fc36.i686 168/263 Verifying : mpdecimal-2.5.1-2.fc35.i686 169/263 Verifying : ncurses-6.2-8.20210508.fc35.i686 170/263 Verifying : nettle-3.7.3-2.fc35.i686 171/263 Verifying : notification-daemon-3.20.0-13.fc35.i686 172/263 Verifying : openssl-devel-1:3.0.0-1.fc36.i686 173/263 Verifying : opus-1.3.1-9.fc35.i686 174/263 Verifying : pango-1.50.3-1.fc36.i686 175/263 Verifying : pango-devel-1.50.3-1.fc36.i686 176/263 Verifying : pcre-cpp-8.45-1.fc36.i686 177/263 Verifying : pcre-devel-8.45-1.fc36.i686 178/263 Verifying : pcre-utf16-8.45-1.fc36.i686 179/263 Verifying : pcre-utf32-8.45-1.fc36.i686 180/263 Verifying : pcre2-devel-10.39-1.fc36.i686 181/263 Verifying : pcre2-utf16-10.39-1.fc36.i686 182/263 Verifying : pcre2-utf32-10.39-1.fc36.i686 183/263 Verifying : perl-B-1.82-482.fc36.i686 184/263 Verifying : perl-Carp-1.52-478.fc35.noarch 185/263 Verifying : perl-Class-Struct-0.66-482.fc36.noarch 186/263 Verifying : perl-Data-Dumper-2.183-2.fc35.i686 187/263 Verifying : perl-DynaLoader-1.50-482.fc36.i686 188/263 Verifying : perl-Encode-4:3.16-483.fc36.i686 189/263 Verifying : perl-Errno-1.33-482.fc36.i686 190/263 Verifying : perl-Exporter-5.76-479.fc35.noarch 191/263 Verifying : perl-Fcntl-1.14-482.fc36.i686 192/263 Verifying : perl-File-Basename-2.85-482.fc36.noarch 193/263 Verifying : perl-File-Compare-1.100.600-482.fc36.noarch 194/263 Verifying : perl-File-Copy-2.35-482.fc36.noarch 195/263 Verifying : perl-File-Find-1.39-482.fc36.noarch 196/263 Verifying : perl-File-Path-2.18-478.fc35.noarch 197/263 Verifying : perl-File-Temp-1:0.231.100-478.fc35.noarch 198/263 Verifying : perl-File-stat-1.09-482.fc36.noarch 199/263 Verifying : perl-Getopt-Long-1:2.52-478.fc35.noarch 200/263 Verifying : perl-Getopt-Std-1.13-482.fc36.noarch 201/263 Verifying : perl-HTTP-Tiny-0.080-1.fc36.noarch 202/263 Verifying : perl-IO-1.46-482.fc36.i686 203/263 Verifying : perl-IPC-Open3-1.21-482.fc36.noarch 204/263 Verifying : perl-MIME-Base64-3.16-478.fc35.i686 205/263 Verifying : perl-POSIX-1.97-482.fc36.i686 206/263 Verifying : perl-PathTools-3.80-478.fc35.i686 207/263 Verifying : perl-Pod-Escapes-1:1.07-478.fc35.noarch 208/263 Verifying : perl-Pod-Perldoc-3.28.01-479.fc35.noarch 209/263 Verifying : perl-Pod-Simple-1:3.43-2.fc35.noarch 210/263 Verifying : perl-Pod-Usage-4:2.01-478.fc35.noarch 211/263 Verifying : perl-Scalar-List-Utils-5:1.60-462.fc36.i686 212/263 Verifying : perl-SelectSaver-1.02-482.fc36.noarch 213/263 Verifying : perl-Socket-4:2.032-2.fc35.i686 214/263 Verifying : perl-Storable-1:3.25-1.fc36.i686 215/263 Verifying : perl-Symbol-1.09-482.fc36.noarch 216/263 Verifying : perl-Term-ANSIColor-5.01-479.fc35.noarch 217/263 Verifying : perl-Term-Cap-1.17-478.fc35.noarch 218/263 Verifying : perl-Text-ParseWords-3.30-478.fc35.noarch 219/263 Verifying : perl-Text-Tabs+Wrap-2021.0814-1.fc36.noarch 220/263 Verifying : perl-Thread-Queue-3.14-478.fc35.noarch 221/263 Verifying : perl-Time-Local-2:1.300-478.fc35.noarch 222/263 Verifying : perl-constant-1.33-479.fc35.noarch 223/263 Verifying : perl-if-0.60.900-482.fc36.noarch 224/263 Verifying : perl-interpreter-4:5.34.0-482.fc36.i686 225/263 Verifying : perl-libs-4:5.34.0-482.fc36.i686 226/263 Verifying : perl-mro-1.25-482.fc36.i686 227/263 Verifying : perl-overload-1.33-482.fc36.noarch 228/263 Verifying : perl-overloading-0.02-482.fc36.noarch 229/263 Verifying : perl-parent-1:0.238-478.fc35.noarch 230/263 Verifying : perl-podlators-1:4.14-478.fc35.noarch 231/263 Verifying : perl-subs-1.04-482.fc36.noarch 232/263 Verifying : perl-threads-1:2.26-448.fc35.i686 233/263 Verifying : perl-threads-shared-1.62-478.fc35.i686 234/263 Verifying : perl-vars-1.05-482.fc36.noarch 235/263 Verifying : pixman-0.40.0-4.fc35.i686 236/263 Verifying : pixman-devel-0.40.0-4.fc35.i686 237/263 Verifying : polkit-libs-0.120-1.fc36.i686 238/263 Verifying : procps-ng-3.3.17-3.fc35.i686 239/263 Verifying : pulseaudio-libs-15.0-4.fc36.i686 240/263 Verifying : pulseaudio-libs-devel-15.0-4.fc36.i686 241/263 Verifying : pulseaudio-libs-glib2-15.0-4.fc36.i686 242/263 Verifying : python-pip-wheel-21.3.1-1.fc36.noarch 243/263 Verifying : python-rpm-macros-3.10-14.fc36.noarch 244/263 Verifying : python-setuptools-wheel-59.6.0-1.fc36.noarch 245/263 Verifying : python2.7-2.7.18-16.fc36.i686 246/263 Verifying : python3-3.10.1-1.fc36.i686 247/263 Verifying : python3-libs-3.10.1-1.fc36.i686 248/263 Verifying : shared-mime-info-2.1-3.fc35.i686 249/263 Verifying : sqlite-3.36.0-4.fc36.i686 250/263 Verifying : sqlite-devel-3.36.0-4.fc36.i686 251/263 Verifying : sysprof-capture-devel-3.42.1-1.fc36.i686 252/263 Verifying : tcl-1:8.6.12-1.fc36.i686 253/263 Verifying : tix-1:8.4.3-32.fc35.i686 254/263 Verifying : tk-1:8.6.12-1.fc36.i686 255/263 Verifying : valgrind-1:3.18.1-7.fc36.i686 256/263 Verifying : valgrind-devel-1:3.18.1-7.fc36.i686 257/263 Verifying : xkeyboard-config-2.34-1.fc36.noarch 258/263 Verifying : xml-common-0.6.3-57.fc35.noarch 259/263 Verifying : xorg-x11-proto-devel-2021.5-1.fc36.noarch 260/263 Verifying : xz-devel-5.2.5-7.fc35.i686 261/263 Verifying : yasm-1.3.0-14.fc35.i686 262/263 Verifying : zlib-devel-1.2.11-30.fc35.i686 263/263 Installed: GConf2-3.2.6-31.fc36.i686 GConf2-devel-3.2.6-31.fc36.i686 adwaita-cursor-theme-41.0-1.fc36.noarch adwaita-icon-theme-41.0-1.fc36.noarch alsa-lib-1.2.6.1-3.fc36.i686 alsa-lib-devel-1.2.6.1-3.fc36.i686 annobin-docs-10.40-1.fc36.noarch annobin-plugin-gcc-10.40-1.fc36.i686 at-spi2-atk-2.38.0-3.fc35.i686 at-spi2-core-2.42.0-1.fc36.i686 atk-2.36.0-4.fc35.i686 atk-devel-2.36.0-4.fc35.i686 autoconf-2.71-1.fc36.noarch autoconf213-2.13-47.fc35.noarch automake-1.16.5-1.fc36.noarch avahi-libs-0.8-14.fc35.i686 brotli-1.0.9-6.fc35.i686 brotli-devel-1.0.9-6.fc35.i686 bzip2-devel-1.0.8-10.fc36.i686 cairo-1.17.4-4.fc35.i686 cairo-devel-1.17.4-4.fc35.i686 cairo-gobject-1.17.4-4.fc35.i686 cmake-filesystem-3.22.1-5.fc36.i686 colord-libs-1.4.5-3.fc35.i686 cpp-11.2.1-7.fc36.i686 cups-libs-1:2.3.3op2-11.fc36.i686 dbus-devel-1:1.13.20-2.fc36.i686 dbus-glib-0.112-2.fc35.i686 dbus-glib-devel-0.112-2.fc35.i686 dbus-libs-1:1.13.20-2.fc36.i686 dejavu-sans-fonts-2.37-17.fc35.noarch desktop-file-utils-0.26-4.fc35.i686 emacs-filesystem-1:27.2-9.fc35.noarch flac-libs-1.3.3-9.fc35.i686 fontconfig-2.13.94-3.fc35.i686 fontconfig-devel-2.13.94-3.fc35.i686 fonts-filesystem-1:2.0.5-6.fc35.noarch freetype-2.11.1-1.fc36.i686 freetype-devel-2.11.1-1.fc36.i686 fribidi-1.0.11-1.fc36.i686 fribidi-devel-1.0.11-1.fc36.i686 gcc-11.2.1-7.fc36.i686 gcc-c++-11.2.1-7.fc36.i686 gdk-pixbuf2-2.42.6-2.fc35.i686 gdk-pixbuf2-devel-2.42.6-2.fc35.i686 gdk-pixbuf2-modules-2.42.6-2.fc35.i686 gettext-0.21-9.fc36.i686 gettext-libs-0.21-9.fc36.i686 glib-networking-2.70.1-1.fc36.i686 glib2-2.70.2-2.fc36.i686 glib2-devel-2.70.2-2.fc36.i686 glibc-devel-2.34.9000-36.fc36.i686 glibc-headers-x86-2.34.9000-36.fc36.noarch gnutls-3.7.2-2.fc35.i686 graphite2-1.3.14-8.fc35.i686 graphite2-devel-1.3.14-8.fc35.i686 groff-base-1.22.4-8.fc35.i686 gsettings-desktop-schemas-41.0-1.fc36.i686 gsm-1.0.19-6.fc35.i686 gtk-update-icon-cache-3.24.31-2.fc36.i686 gtk2-2.24.33-5.fc35.i686 gtk2-devel-2.24.33-5.fc35.i686 gtk3-3.24.31-2.fc36.i686 harfbuzz-3.2.0-1.fc36.i686 harfbuzz-devel-3.2.0-1.fc36.i686 harfbuzz-icu-3.2.0-1.fc36.i686 hicolor-icon-theme-0.17-11.fc35.noarch hwdata-0.355-1.fc36.noarch jbigkit-libs-2.1-22.fc35.i686 json-glib-1.6.6-1.fc36.i686 kernel-headers-5.16.0-0.rc8.git0.1.fc36.i686 langpacks-core-font-en-3.0-16.fc36.noarch lcms2-2.12-2.fc35.i686 libICE-1.0.10-7.fc35.i686 libICE-devel-1.0.10-7.fc35.i686 libSM-1.2.3-9.fc35.i686 libSM-devel-1.2.3-9.fc35.i686 libX11-1.7.3.1-1.fc36.i686 libX11-common-1.7.3.1-1.fc36.noarch libX11-devel-1.7.3.1-1.fc36.i686 libX11-xcb-1.7.3.1-1.fc36.i686 libXau-1.0.9-7.fc35.i686 libXau-devel-1.0.9-7.fc35.i686 libXcomposite-0.4.5-6.fc35.i686 libXcomposite-devel-0.4.5-6.fc35.i686 libXcursor-1.2.0-6.fc35.i686 libXcursor-devel-1.2.0-6.fc35.i686 libXdamage-1.1.5-6.fc35.i686 libXext-1.3.4-7.fc35.i686 libXext-devel-1.3.4-7.fc35.i686 libXfixes-6.0.0-2.fc35.i686 libXfixes-devel-6.0.0-2.fc35.i686 libXft-2.3.4-1.fc36.i686 libXft-devel-2.3.4-1.fc36.i686 libXi-1.8-1.fc36.i686 libXi-devel-1.8-1.fc36.i686 libXinerama-1.1.4-9.fc35.i686 libXinerama-devel-1.1.4-9.fc35.i686 libXrandr-1.5.2-7.fc35.i686 libXrandr-devel-1.5.2-7.fc35.i686 libXrender-0.9.10-15.fc35.i686 libXrender-devel-0.9.10-15.fc35.i686 libXt-1.2.1-1.fc36.i686 libXt-devel-1.2.1-1.fc36.i686 libXtst-1.2.3-15.fc35.i686 libXxf86vm-1.1.4-17.fc35.i686 libasan-11.2.1-7.fc36.i686 libasyncns-0.8-21.fc35.i686 libatomic-11.2.1-7.fc36.i686 libblkid-devel-2.37.2-1.fc36.i686 libcloudproviders-0.3.1-4.fc35.i686 libdatrie-0.2.13-2.fc35.i686 libdatrie-devel-0.2.13-2.fc35.i686 libdrm-2.4.109-1.fc36.i686 libdrm-devel-2.4.109-1.fc36.i686 libepoxy-1.5.9-1.fc36.i686 libevent-2.1.12-5.fc36.i686 libffi-devel-3.1-28.fc34.i686 libglvnd-1:1.3.4-2.fc36.i686 libglvnd-core-devel-1:1.3.4-2.fc36.i686 libglvnd-devel-1:1.3.4-2.fc36.i686 libglvnd-egl-1:1.3.4-2.fc36.i686 libglvnd-gles-1:1.3.4-2.fc36.i686 libglvnd-glx-1:1.3.4-2.fc36.i686 libglvnd-opengl-1:1.3.4-2.fc36.i686 libgusb-0.3.9-1.fc36.i686 libicu-69.1-2.fc35.i686 libicu-devel-69.1-2.fc35.i686 libjpeg-turbo-2.1.2-1.fc36.i686 libmount-devel-2.37.2-1.fc36.i686 libmpc-1.2.1-3.fc35.i686 libogg-2:1.3.5-2.fc35.i686 libpciaccess-0.16-5.fc35.i686 libpciaccess-devel-0.16-5.fc35.i686 libpng-2:1.6.37-11.fc35.i686 libpng-devel-2:1.6.37-11.fc35.i686 libproxy-0.4.17-3.fc35.i686 libselinux-devel-3.3-2.fc36.i686 libsepol-devel-3.3-2.fc36.i686 libsndfile-1.0.31-6.fc36.i686 libsoup-2.74.2-1.fc36.i686 libstdc++-devel-11.2.1-7.fc36.i686 libstemmer-0-17.585svn.fc35.i686 libthai-0.1.29-1.fc36.i686 libthai-devel-0.1.29-1.fc36.i686 libtiff-4.3.0-2.fc35.i686 libtiff-devel-4.3.0-2.fc35.i686 libtracker-sparql-3.2.1-1.fc36.i686 libubsan-11.2.1-7.fc36.i686 libusb1-1.0.24-4.fc35.i686 libvorbis-1:1.3.7-4.fc35.i686 libwayland-client-1.20.0-1.fc36.i686 libwayland-cursor-1.20.0-1.fc36.i686 libwayland-egl-1.20.0-1.fc36.i686 libwayland-server-1.20.0-1.fc36.i686 libwebp-1.2.1-2.fc36.i686 libxcb-1.13.1-8.fc35.i686 libxcb-devel-1.13.1-8.fc35.i686 libxcrypt-devel-4.4.27-1.fc36.i686 libxkbcommon-1.3.1-1.fc36.i686 libxml2-devel-2.9.12-6.fc35.i686 libxshmfence-1.3-9.fc35.i686 m4-1.4.19-2.fc35.i686 mesa-libEGL-21.3.3-1.fc36.i686 mesa-libGL-21.3.3-1.fc36.i686 mesa-libGL-devel-21.3.3-1.fc36.i686 mesa-libgbm-21.3.3-1.fc36.i686 mesa-libglapi-21.3.3-1.fc36.i686 mpdecimal-2.5.1-2.fc35.i686 ncurses-6.2-8.20210508.fc35.i686 nettle-3.7.3-2.fc35.i686 notification-daemon-3.20.0-13.fc35.i686 openssl-devel-1:3.0.0-1.fc36.i686 opus-1.3.1-9.fc35.i686 pango-1.50.3-1.fc36.i686 pango-devel-1.50.3-1.fc36.i686 pcre-cpp-8.45-1.fc36.i686 pcre-devel-8.45-1.fc36.i686 pcre-utf16-8.45-1.fc36.i686 pcre-utf32-8.45-1.fc36.i686 pcre2-devel-10.39-1.fc36.i686 pcre2-utf16-10.39-1.fc36.i686 pcre2-utf32-10.39-1.fc36.i686 perl-B-1.82-482.fc36.i686 perl-Carp-1.52-478.fc35.noarch perl-Class-Struct-0.66-482.fc36.noarch perl-Data-Dumper-2.183-2.fc35.i686 perl-DynaLoader-1.50-482.fc36.i686 perl-Encode-4:3.16-483.fc36.i686 perl-Errno-1.33-482.fc36.i686 perl-Exporter-5.76-479.fc35.noarch perl-Fcntl-1.14-482.fc36.i686 perl-File-Basename-2.85-482.fc36.noarch perl-File-Compare-1.100.600-482.fc36.noarch perl-File-Copy-2.35-482.fc36.noarch perl-File-Find-1.39-482.fc36.noarch perl-File-Path-2.18-478.fc35.noarch perl-File-Temp-1:0.231.100-478.fc35.noarch perl-File-stat-1.09-482.fc36.noarch perl-Getopt-Long-1:2.52-478.fc35.noarch perl-Getopt-Std-1.13-482.fc36.noarch perl-HTTP-Tiny-0.080-1.fc36.noarch perl-IO-1.46-482.fc36.i686 perl-IPC-Open3-1.21-482.fc36.noarch perl-MIME-Base64-3.16-478.fc35.i686 perl-POSIX-1.97-482.fc36.i686 perl-PathTools-3.80-478.fc35.i686 perl-Pod-Escapes-1:1.07-478.fc35.noarch perl-Pod-Perldoc-3.28.01-479.fc35.noarch perl-Pod-Simple-1:3.43-2.fc35.noarch perl-Pod-Usage-4:2.01-478.fc35.noarch perl-Scalar-List-Utils-5:1.60-462.fc36.i686 perl-SelectSaver-1.02-482.fc36.noarch perl-Socket-4:2.032-2.fc35.i686 perl-Storable-1:3.25-1.fc36.i686 perl-Symbol-1.09-482.fc36.noarch perl-Term-ANSIColor-5.01-479.fc35.noarch perl-Term-Cap-1.17-478.fc35.noarch perl-Text-ParseWords-3.30-478.fc35.noarch perl-Text-Tabs+Wrap-2021.0814-1.fc36.noarch perl-Thread-Queue-3.14-478.fc35.noarch perl-Time-Local-2:1.300-478.fc35.noarch perl-constant-1.33-479.fc35.noarch perl-if-0.60.900-482.fc36.noarch perl-interpreter-4:5.34.0-482.fc36.i686 perl-libs-4:5.34.0-482.fc36.i686 perl-mro-1.25-482.fc36.i686 perl-overload-1.33-482.fc36.noarch perl-overloading-0.02-482.fc36.noarch perl-parent-1:0.238-478.fc35.noarch perl-podlators-1:4.14-478.fc35.noarch perl-subs-1.04-482.fc36.noarch perl-threads-1:2.26-448.fc35.i686 perl-threads-shared-1.62-478.fc35.i686 perl-vars-1.05-482.fc36.noarch pixman-0.40.0-4.fc35.i686 pixman-devel-0.40.0-4.fc35.i686 polkit-libs-0.120-1.fc36.i686 procps-ng-3.3.17-3.fc35.i686 pulseaudio-libs-15.0-4.fc36.i686 pulseaudio-libs-devel-15.0-4.fc36.i686 pulseaudio-libs-glib2-15.0-4.fc36.i686 python-pip-wheel-21.3.1-1.fc36.noarch python-rpm-macros-3.10-14.fc36.noarch python-setuptools-wheel-59.6.0-1.fc36.noarch python2.7-2.7.18-16.fc36.i686 python3-3.10.1-1.fc36.i686 python3-libs-3.10.1-1.fc36.i686 shared-mime-info-2.1-3.fc35.i686 sqlite-3.36.0-4.fc36.i686 sqlite-devel-3.36.0-4.fc36.i686 sysprof-capture-devel-3.42.1-1.fc36.i686 tcl-1:8.6.12-1.fc36.i686 tix-1:8.4.3-32.fc35.i686 tk-1:8.6.12-1.fc36.i686 valgrind-1:3.18.1-7.fc36.i686 valgrind-devel-1:3.18.1-7.fc36.i686 xkeyboard-config-2.34-1.fc36.noarch xml-common-0.6.3-57.fc35.noarch xorg-x11-proto-devel-2021.5-1.fc36.noarch xz-devel-5.2.5-7.fc35.i686 yasm-1.3.0-14.fc35.i686 zlib-devel-1.2.11-30.fc35.i686 Complete! Finish: build setup for newmoon-29.4.3-1.src.rpm Start: rpmbuild newmoon-29.4.3-1.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1641254400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5nNe5p + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + /usr/bin/gzip -dc /builddir/build/SOURCES/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cp /builddir/build/SOURCES/newmoon-mozconfig ./.mozconfig + sed -i -r -e '/enable-optimize/s/"\s*$/ -Wno-format-overflow"/' ./.mozconfig + echo 'Patch #0 (small-icons.patch):' Patch #0 (small-icons.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file palemoon/base/content/browser.xul Hunk #1 succeeded at 337 (offset -18 lines). Hunk #2 succeeded at 363 (offset -18 lines). + echo 'Patch #1 (pm-fedora.patch):' Patch #1 (pm-fedora.patch): + /usr/bin/patch --no-backup-if-mismatch -f -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 + echo 'Patch #2 (pm-to-nm.patch):' Patch #2 (pm-to-nm.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file palemoon/app/application.ini patching file palemoon/branding/shared/locales/browserconfig.properties patching file palemoon/branding/shared/pref/preferences.inc patching file palemoon/branding/unofficial/branding.nsi patching file palemoon/branding/unofficial/browser.desktop patching file palemoon/branding/unofficial/configure.sh patching file palemoon/branding/unofficial/locales/en-US/brand.dtd patching file palemoon/branding/unofficial/locales/en-US/brand.properties patching file palemoon/branding/unofficial/pref/palemoon-branding.js patching file palemoon/components/nsBrowserGlue.js Hunk #1 succeeded at 1693 (offset -2 lines). patching file palemoon/locales/en-US/chrome/browser/palemoon.dtd patching file palemoon/locales/en-US/chrome/browser/preferences/tabs.dtd patching file palemoon/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd patching file palemoon/locales/en-US/chrome/browser/statusbar/statusbar-prefs.dtd patching file palemoon/locales/en-US/chrome/browser/syncBrand.dtd patching file palemoon/locales/en-US/chrome/browser/syncSetup.properties patching file palemoon/locales/en-US/chrome/overrides/appstrings.properties patching file palemoon/locales/en-US/searchplugins/duckduckgo-palemoon.xml patching file palemoon/locales/en-US/searchplugins/ekoru.xml patching file palemoon/locales/generic/profile/bookmarks.html.in + echo 'Patch #3 (revert-mach-file.patch):' Patch #3 (revert-mach-file.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file mach ++ gcc --version ++ head -n1 ++ grep -oE '[0-9]*\.[0-9]\.[0-9]' ++ grep -oE '^[0-9]+' + __gccver=11 + test 11 == 11 + cd platform + patch -p1 patching file accessible/generic/HyperTextAccessible.cpp patching file dom/crypto/WebCryptoTask.cpp patching file dom/media/gtest/TestIntervalSet.cpp patching file dom/media/webaudio/BiquadFilterNode.cpp patching file dom/media/webaudio/DelayBuffer.h patching file dom/media/webaudio/IIRFilterNode.cpp patching file dom/media/webm/WebMDemuxer.cpp patching file dom/svg/SVGContentUtils.cpp patching file gfx/2d/BaseRect.h patching file gfx/2d/Matrix.h patching file gfx/2d/image_operations.h patching file gfx/angle/src/common/BitSetIterator.h patching file gfx/angle/src/common/mathutil_unittest.cpp patching file gfx/angle/src/common/utilities.cpp patching file gfx/angle/src/compiler/translator/CallDAG.cpp patching file gfx/angle/src/libANGLE/BinaryStream_unittest.cpp patching file gfx/angle/src/libANGLE/HandleAllocator.cpp patching file gfx/angle/src/libANGLE/HandleAllocator_unittest.cpp patching file gfx/angle/src/libANGLE/HandleRangeAllocator_unittest.cpp patching file gfx/angle/src/libANGLE/Program.cpp patching file gfx/angle/src/libANGLE/queryconversions.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/BufferD3D.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/IndexDataManager.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/RendererD3D.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/VertexDataManager.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/InputLayoutCache.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/Query11.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/copyvertex.inl patching file gfx/angle/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp patching file gfx/angle/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp patching file gfx/angle/src/libANGLE/validationES.cpp patching file gfx/angle/src/libANGLE/validationES2.cpp patching file gfx/angle/src/libANGLE/validationES3.cpp patching file gfx/angle/src/tests/compiler_tests/ConstantFolding_test.cpp patching file gfx/angle/src/tests/gl_tests/BlendMinMaxTest.cpp patching file gfx/angle/src/tests/gl_tests/BufferDataTest.cpp patching file gfx/angle/src/tests/gl_tests/DepthStencilFormatsTest.cpp patching file gfx/angle/src/tests/gl_tests/PathRenderingTest.cpp patching file gfx/angle/src/tests/gl_tests/UniformTest.cpp patching file gfx/angle/src/tests/gl_tests/VertexAttributeTest.cpp patching file gfx/angle/src/tests/perf_tests/BufferSubData.cpp patching file gfx/angle/src/tests/perf_tests/DynamicPromotionPerfTest.cpp patching file gfx/angle/src/tests/perf_tests/IndexConversionPerf.cpp patching file gfx/layers/client/TiledContentClient.cpp patching file gfx/ots/src/hdmx.cc patching file gfx/ots/src/kern.cc patching file gfx/ots/src/name.cc patching file gfx/skia/skia/include/core/SkPathRef.h patching file gfx/skia/skia/include/private/SkTDArray.h patching file gfx/skia/skia/src/core/SkColorSpace_ICC.cpp patching file gfx/skia/skia/src/core/SkEdgeBuilder.cpp patching file gfx/skia/skia/src/core/SkMask.cpp patching file gfx/skia/skia/src/sksl/SkSLUtil.h patching file gfx/thebes/gfxUserFontSet.cpp patching file intl/unicharutil/util/ICUUtils.cpp patching file ipc/chromium/src/chrome/common/ipc_channel_win.cc patching file ipc/glue/Faulty.cpp patching file ipc/glue/GeckoChildProcessHost.cpp patching file js/src/jit/ExecutableAllocator.cpp patching file js/src/new-regexp/regexp-bytecode-peephole.cc patching file js/src/new-regexp/util/vector.h patching file js/src/vm/ArrayBufferObject.h patching file layout/generic/nsViewportFrame.cpp patching file layout/style/CounterStyleManager.cpp patching file layout/style/StyleAnimationValue.cpp patching file layout/style/nsStyleContext.cpp patching file layout/svg/SVGTextFrame.h patching file mailnews/import/becky/src/nsBeckyAddressBooks.cpp patching file media/webrtc/trunk/testing/gtest/src/gtest.cc patching file media/webrtc/trunk/webrtc/base/bitbuffer_unittest.cc patching file media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc patching file media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_unittest.cc patching file media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_suppressor.cc patching file media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc patching file media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_custom_call.cc patching file mfbt/IntegerTypeTraits.h patching file mfbt/decimal/Decimal.cpp patching file modules/woff2/src/normalize.cc patching file netwerk/base/nsIOService.cpp patching file netwerk/base/nsStandardURL.cpp patching file netwerk/base/nsURLParsers.cpp patching file security/manager/ssl/TransportSecurityInfo.cpp patching file security/nss/gtests/google_test/gtest/test/googletest-death-test-test.cc patching file testing/gtest/gtest/src/gtest.cc patching file toolkit/components/telemetry/Telemetry.cpp patching file toolkit/components/url-classifier/RiceDeltaDecoder.cpp + cd .. + test -d palemoon/branding/unofficial.unbuilt + cp -pr palemoon/branding/unofficial palemoon/branding/unofficial.unbuilt + tar -C palemoon/branding -zxf /builddir/build/SOURCES/bluemoon-icons.tgz + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.39PKhj + umask 022 + cd /builddir/build/BUILD + cd palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + ./mach build 0:00.30 /usr/bin/gmake -f client.mk -s configure 0:00.74 Clobber not needed. 0:01.18 cd /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild 0:01.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/configure 0:01.29 Creating Python environment 0:02.72 New python executable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/_virtualenv/bin/python2.7 0:02.72 Also creating executable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/_virtualenv/bin/python 0:02.72 Installing setuptools, pip, wheel...done. 0:03.52 running build_ext 0:03.52 building 'psutil._psutil_linux' extension 0:03.52 creating build 0:03.52 creating build/temp.linux-i686-2.7 0:03.52 creating build/temp.linux-i686-2.7/psutil 0:03.52 gcc -fno-strict-aliasing -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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-i686-2.7/psutil/_psutil_linux.o 0:03.52 psutil/_psutil_linux.c: In function 'init_psutil_linux': 0:03.52 psutil/_psutil_linux.c:652:54: warning: overflow in conversion from 'long long unsigned int' to 'long int' changes value from '18446744073709551615' to '-1' [-Woverflow] 0:03.52 652 | PyModule_AddIntConstant(module, "RLIM_INFINITY", RLIM_INFINITY); 0:03.52 | ^~~~~~~~~~~~~ 0:03.52 creating build/lib.linux-i686-2.7 0:03.52 creating build/lib.linux-i686-2.7/psutil 0:03.52 gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 build/temp.linux-i686-2.7/psutil/_psutil_linux.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 0:03.52 building 'psutil._psutil_posix' extension 0:03.52 gcc -fno-strict-aliasing -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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-i686-2.7/psutil/_psutil_posix.o 0:03.52 gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 build/temp.linux-i686-2.7/psutil/_psutil_posix.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 0:03.52 copying build/lib.linux-i686-2.7/psutil/_psutil_linux.so -> psutil 0:03.52 copying build/lib.linux-i686-2.7/psutil/_psutil_posix.so -> psutil 0:03.52 0:03.52 Reexecuting in the virtualenv 0:03.68 Adding configure options from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/.mozconfig 0:03.68 --enable-application=palemoon 0:03.68 --enable-optimize=-O2 -Wl,--no-keep-memory -Wl,--reduce-memory-overhead -Wno-format-overflow 0:03.68 --enable-official-branding 0:03.68 --enable-official-vendor 0:03.68 --enable-default-toolkit=cairo-gtk2 0:03.68 --enable-jemalloc 0:03.68 --enable-av1 0:03.68 --enable-strip 0:03.68 --with-pthreads 0:03.68 --disable-tests 0:03.68 --disable-debug 0:03.68 --disable-crashreporter 0:03.68 --disable-eme 0:03.68 --disable-parental-controls 0:03.68 --disable-accessibility 0:03.68 --disable-webrtc 0:03.68 --disable-gamepad 0:03.68 --disable-necko-wifi 0:03.68 --disable-updater 0:03.68 --x-libraries=/usr/lib 0:03.68 BUILDING_RELEASE=1 0:03.68 MC_PALEMOON=1 0:03.68 MOZILLA_OFFICIAL=1 0:03.68 MOZ_TELEMETRY_REPORTING= 0:03.68 MC_OFFICIAL=1 0:03.68 MOZ_ADDON_SIGNING= 0:03.68 MOZ_REQUIRE_SIGNING= 0:03.68 BASH_ARGC=([0]="4") 0:03.68 BASH_ARGV=([0]="/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/python/mozbuild/mozbuild/action/dump_env.py" [1]="/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/_virtualenv/bin/python" [2]="/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/.mozconfig" [3]="/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform") 0:03.92 checking for a shell... /usr/bin/sh 0:03.97 checking for host system type... i686-pc-linux-gnu 0:03.97 checking for target system type... i686-pc-linux-gnu 0:03.97 checking whether cross compiling... no 0:03.98 checking for pkg_config... /usr/bin/pkg-config 0:04.00 checking for pkg-config version... 1.8.0 0:04.00 checking for yasm... /usr/bin/yasm 0:04.00 checking yasm version... 1.3.0 0:04.00 checking for the target C compiler... /usr/bin/gcc 0:04.02 checking whether the target C compiler can be used... yes 0:04.02 checking the target C compiler version... 11.2.1 0:04.04 checking the target C compiler works... yes 0:04.04 checking for the target C++ compiler... /usr/bin/g++ 0:04.06 checking whether the target C++ compiler can be used... yes 0:04.06 checking the target C++ compiler version... 11.2.1 0:04.08 checking the target C++ compiler works... yes 0:04.08 checking for the host C compiler... /usr/bin/gcc 0:04.09 checking whether the host C compiler can be used... yes 0:04.09 checking the host C compiler version... 11.2.1 0:04.10 checking the host C compiler works... yes 0:04.10 checking for the host C++ compiler... /usr/bin/g++ 0:04.11 checking whether the host C++ compiler can be used... yes 0:04.12 checking the host C++ compiler version... 11.2.1 0:04.13 checking the host C++ compiler works... yes 0:04.13 checking for 64-bit OS... no 0:04.15 checking for stdint.h... yes 0:04.17 checking for inttypes.h... yes 0:04.18 checking for malloc.h... yes 0:04.20 checking for alloca.h... yes 0:04.21 checking for sys/byteorder.h... no 0:04.22 checking for getopt.h... yes 0:04.24 checking for unistd.h... yes 0:04.26 checking for nl_types.h... yes 0:04.27 checking for cpuid.h... yes 0:04.29 checking for sys/statvfs.h... yes 0:04.30 checking for sys/statfs.h... yes 0:04.31 checking for sys/vfs.h... yes 0:04.33 checking for sys/mount.h... yes 0:04.35 checking for sys/quota.h... yes 0:04.37 checking for linux/quota.h... yes 0:04.39 checking for linux/if_addr.h... yes 0:04.41 checking for linux/rtnetlink.h... yes 0:04.42 checking for sys/queue.h... yes 0:04.44 checking for sys/types.h... yes 0:04.46 checking for netinet/in.h... yes 0:04.47 checking for byteswap.h... yes 0:04.49 checking for linux/perf_event.h... yes 0:04.51 checking for perf_event_open system call... yes 0:04.53 checking whether the C compiler supports -Wclass-varargs... no 0:04.55 checking whether the C++ compiler supports -Wclass-varargs... no 0:04.57 checking whether the C compiler supports -Wloop-analysis... no 0:04.59 checking whether the C++ compiler supports -Wloop-analysis... no 0:04.62 checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:04.64 checking whether the C++ compiler supports -Wc++14-compat... yes 0:04.67 checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:04.68 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:04.70 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:04.72 checking whether the C compiler supports -Wstring-conversion... no 0:04.74 checking whether the C++ compiler supports -Wstring-conversion... no 0:04.76 checking whether the C compiler supports -Wthread-safety... no 0:04.78 checking whether the C++ compiler supports -Wthread-safety... no 0:04.81 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:04.82 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:04.84 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:04.85 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:04.86 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:04.88 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:04.89 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:04.90 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:04.92 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:04.93 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:04.95 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread 0:04.97 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:04.98 checking for fontconfig >= 2.7.0... yes 0:04.98 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -I/usr/include/libxml2 0:05.00 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:05.00 checking for freetype2 >= 6.1.0... yes 0:05.02 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:05.02 checking _FT2_LIBS... -lfreetype 0:05.02 checking for tar... /usr/bin/gtar 0:05.02 checking for unzip... /usr/bin/unzip 0:05.02 checking for zip... /usr/bin/zip 0:05.03 checking for the Mozilla API key... no 0:05.03 checking for the Google API key... no 0:05.03 checking for the Bing API key... no 0:05.03 checking for the Adjust SDK key... no 0:05.03 checking for awk... /usr/bin/gawk 0:05.03 checking for perl... /usr/bin/perl 0:05.04 checking for minimum required perl version >= 5.006... 5.034000 0:05.04 checking for full perl installation... yes 0:05.04 checking for gmake... /usr/bin/gmake 0:05.04 checking for doxygen... not found 0:05.04 checking for xargs... /usr/bin/xargs 0:05.04 checking for rpmbuild... /usr/bin/rpmbuild 0:05.05 checking for autoconf... /usr/bin/autoconf-2.13 0:05.22 creating cache ./config.cache 0:05.24 checking host system type... i686-pc-linux-gnu 0:05.26 checking target system type... i686-pc-linux-gnu 0:05.27 checking build system type... i686-pc-linux-gnu 0:05.27 checking for objcopy... /usr/bin/objcopy 0:05.27 checking for gcc... /usr/bin/gcc -std=gnu99 0:05.31 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:05.31 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:05.31 checking whether we are using GNU C... yes 0:05.33 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:05.33 checking for c++... /usr/bin/g++ -std=gnu++11 0:05.38 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) works... yes 0:05.38 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) is a cross-compiler... no 0:05.39 checking whether we are using GNU C++... yes 0:05.40 checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes 0:05.44 checking for ranlib... ranlib 0:05.44 checking for as... /usr/bin/as 0:05.44 checking for ar... ar 0:05.44 checking for ld... ld 0:05.44 checking for strip... strip 0:05.44 checking for windres... no 0:05.44 checking for otool... no 0:05.50 checking for X... libraries /usr/lib, headers 0:05.53 checking for dnet_ntoa in -ldnet... no 0:05.55 checking for dnet_ntoa in -ldnet_stub... no 0:05.58 checking for gethostbyname... yes 0:05.61 checking for connect... yes 0:05.64 checking for remove... yes 0:05.67 checking for shmat... yes 0:05.71 checking for IceConnectionNumber in -lICE... yes 0:05.76 checking for --noexecstack option to as... yes 0:05.79 checking for -z noexecstack option to ld... yes 0:05.82 checking for -z text option to ld... yes 0:05.85 checking for --build-id option to ld... yes 0:05.88 checking for --ignore-unresolved-symbol option to ld... yes 0:05.89 checking if toolchain supports -mssse3 option... yes 0:05.90 checking if toolchain supports -msse4.1 option... yes 0:05.92 checking for x86 AVX2 asm support in compiler... yes 0:06.08 checking whether the linker supports Identical Code Folding... no 0:06.25 checking whether removing dead symbols breaks debugging... no 0:06.27 checking for working const... yes 0:06.28 checking for mode_t... yes 0:06.29 checking for off_t... yes 0:06.30 checking for pid_t... yes 0:06.31 checking for size_t... yes 0:06.40 checking whether 64-bits std::atomic requires -latomic... no 0:06.42 checking for dirent.h that defines DIR... yes 0:06.44 checking for opendir in -ldir... no 0:06.46 checking for sockaddr_in.sin_len... false 0:06.48 checking for sockaddr_in6.sin6_len... false 0:06.49 checking for sockaddr.sa_len... false 0:06.51 checking for gethostbyname_r in -lc_r... no 0:06.54 checking for library containing dlopen... none required 0:06.56 checking for dlfcn.h... yes 0:06.59 checking for dladdr... yes 0:06.63 checking for memmem... yes 0:06.65 checking for socket in -lsocket... no 0:06.68 checking for XDrawLines in -lX11... yes 0:06.72 checking for XextAddDisplay in -lXext... yes 0:06.76 checking for XtFree in -lXt... yes 0:06.79 checking for xcb_connect in -lxcb... yes 0:06.83 checking for xcb_shm_query_version in -lxcb-shm... yes 0:06.86 checking for XGetXCBConnection in -lX11-xcb... yes 0:06.88 checking for X11/extensions/scrnsaver.h... no 0:06.89 checking for pthread_create in -lpthreads... no 0:06.93 checking for pthread_create in -lpthread... yes 0:06.96 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:06.98 checking for pthread.h... yes 0:07.00 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:07.04 checking for 8-bit clean memcmp... yes 0:07.07 checking for stat64... yes 0:07.10 checking for lstat64... yes 0:07.13 checking for truncate64... yes 0:07.17 checking for statvfs64... yes 0:07.20 checking for statvfs... yes 0:07.24 checking for statfs64... yes 0:07.28 checking for statfs... yes 0:07.31 checking for getpagesize... yes 0:07.35 checking for gmtime_r... yes 0:07.38 checking for localtime_r... yes 0:07.42 checking for arc4random... no 0:07.45 checking for arc4random_buf... no 0:07.48 checking for mallinfo... yes 0:07.52 checking for gettid... yes 0:07.55 checking for lchown... yes 0:07.59 checking for setpriority... yes 0:07.62 checking for strerror... yes 0:07.65 checking for syscall... yes 0:07.69 checking for clock_gettime(CLOCK_MONOTONIC)... 0:07.73 checking for pthread_cond_timedwait_monotonic_np... 0:07.79 checking for wcrtomb... yes 0:07.86 checking for mbrtowc... yes 0:07.90 checking for res_ninit()... yes 0:07.98 checking for iconv in -lc... yes 0:08.04 checking for iconv()... yes 0:08.06 checking for iconv() with const input... no 0:08.12 checking for nl_langinfo and CODESET... yes 0:08.14 checking for an implementation of va_copy()... yes 0:08.16 checking whether va_list can be copied by value... yes 0:08.18 checking whether the C++ "using" keyword resolves ambiguity... yes 0:08.25 checking for C++ dynamic_cast to void*... yes 0:08.31 checking for __thread keyword for TLS variables... yes 0:08.33 checking for __attribute__((always_inline))... yes 0:08.34 checking for LC_MESSAGES... yes 0:08.38 checking for localeconv... yes 0:08.40 checking for malloc.h... yes 0:08.43 checking for strndup... yes 0:08.47 checking for posix_memalign... yes 0:08.50 checking for memalign... yes 0:08.53 checking for malloc_usable_size... yes 0:08.55 checking whether malloc_usable_size definition can use const argument... no 0:08.56 checking for valloc in malloc.h... yes 0:08.57 checking for valloc in unistd.h... no 0:08.57 checking NSPR selection... source-tree 0:08.57 checking if app-specific confvars.sh exists... /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/../palemoon/confvars.sh 0:08.59 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:08.65 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread 0:08.66 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 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:08.68 checking for gtk+-2.0 >= 2.14... yes 0:08.70 checking _GTKCHECK_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread 0:08.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 -lharfbuzz -lfontconfig -lfreetype 0:08.73 checking for gio-2.0 >= 2.22... yes 0:08.73 checking MOZ_GIO_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -pthread 0:08.75 checking MOZ_GIO_LIBS... -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:08.76 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:08.77 checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libmount -I/usr/include/blkid -pthread 0:08.78 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:08.80 checking for dbus-1 >= 0.60... yes 0:08.81 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 0:08.82 checking MOZ_DBUS_LIBS... -ldbus-1 0:08.83 checking for dbus-glib-1 >= 0.60... yes 0:08.85 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:08.85 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:08.90 checking for alsa... yes 0:08.91 checking MOZ_ALSA_CFLAGS... 0:08.91 checking MOZ_ALSA_LIBS... -lasound 0:08.93 checking for libpulse... yes 0:08.94 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:08.95 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread 0:08.96 : fatal error: when writing output to : Broken pipe 0:08.96 compilation terminated. 0:08.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/old-configure: line 12201: test: : integer expression expected 0:08.96 checking for wget... no 0:08.99 checking for valid C compiler optimization flags... yes 0:09.07 checking whether linker creates PT_GNU_RELRO segments... yes 0:09.07 configure: warning: Disabling elfhack 0:09.13 checking for __cxa_demangle... yes 0:09.15 checking for unwind.h... yes 0:09.21 checking for _Unwind_Backtrace... yes 0:09.23 checking for -pipe support... yes 0:09.24 checking whether C compiler supports -fprofile-generate... yes 0:09.27 checking what kind of list files are supported by the linker... linkerscript 0:09.29 checking what kind of ordering can be done with the linker... none 0:09.31 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:09.31 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:09.32 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:09.35 checking for FT_Bitmap_Size.y_ppem... yes 0:09.39 checking for FT_GlyphSlot_Embolden... yes 0:09.44 checking for FT_Load_Sfnt_Table... yes 0:09.48 checking for fontconfig/fcfreetype.h... yes 0:09.54 checking for posix_fadvise... yes 0:09.57 checking for posix_fallocate... yes 0:09.65 updating cache ./config.cache 0:09.65 creating ./config.data 0:09.75 js/src> configuring 0:09.75 js/src> running /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/build/../configure.py --enable-project=js --target=i686-pc-linux-gnu --host=i686-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 -Wno-format-overflow --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/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nspr --with-nspr-libs=-L/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/config.cache 0:12.26 js/src> checking for a shell... /usr/bin/sh 0:12.26 js/src> checking for host system type... i686-pc-linux-gnu 0:12.26 js/src> checking for target system type... i686-pc-linux-gnu 0:12.26 js/src> checking for the Android toolchain directory... not found 0:12.26 js/src> checking whether cross compiling... no 0:12.26 js/src> checking for pkg_config... /usr/bin/pkg-config 0:12.26 js/src> checking for pkg-config version... 1.8.0 0:12.26 js/src> checking for yasm... /usr/bin/yasm 0:12.26 js/src> checking yasm version... 1.3.0 0:12.26 js/src> checking for android platform directory... no 0:12.26 js/src> checking for the target C compiler... /usr/bin/gcc 0:12.26 js/src> checking whether the target C compiler can be used... yes 0:12.26 js/src> checking the target C compiler version... 11.2.1 0:12.26 js/src> checking the target C compiler works... yes 0:12.26 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:12.26 js/src> checking whether the target C++ compiler can be used... yes 0:12.26 js/src> checking the target C++ compiler version... 11.2.1 0:12.26 js/src> checking the target C++ compiler works... yes 0:12.27 js/src> checking for the host C compiler... /usr/bin/gcc 0:12.27 js/src> checking whether the host C compiler can be used... yes 0:12.27 js/src> checking the host C compiler version... 11.2.1 0:12.27 js/src> checking the host C compiler works... yes 0:12.27 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:12.27 js/src> checking whether the host C++ compiler can be used... yes 0:12.27 js/src> checking the host C++ compiler version... 11.2.1 0:12.27 js/src> checking the host C++ compiler works... yes 0:12.27 js/src> checking for 64-bit OS... no 0:12.27 js/src> checking for link... /usr/bin/ld 0:12.27 js/src> checking for stdint.h... yes 0:12.27 js/src> checking for inttypes.h... yes 0:12.27 js/src> checking for malloc.h... yes 0:12.27 js/src> checking for alloca.h... yes 0:12.27 js/src> checking for sys/byteorder.h... no 0:12.27 js/src> checking for getopt.h... yes 0:12.27 js/src> checking for unistd.h... yes 0:12.27 js/src> checking for nl_types.h... yes 0:12.27 js/src> checking for cpuid.h... yes 0:12.27 js/src> checking for sys/statvfs.h... yes 0:12.27 js/src> checking for sys/statfs.h... yes 0:12.27 js/src> checking for sys/vfs.h... yes 0:12.27 js/src> checking for sys/mount.h... yes 0:12.27 js/src> checking for sys/quota.h... yes 0:12.27 js/src> checking for linux/quota.h... yes 0:12.27 js/src> checking for linux/if_addr.h... yes 0:12.27 js/src> checking for linux/rtnetlink.h... yes 0:12.27 js/src> checking for sys/queue.h... yes 0:12.27 js/src> checking for sys/types.h... yes 0:12.27 js/src> checking for netinet/in.h... yes 0:12.27 js/src> checking for byteswap.h... yes 0:12.27 js/src> checking for linux/perf_event.h... yes 0:12.27 js/src> checking for perf_event_open system call... yes 0:12.27 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:12.27 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:12.27 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:12.27 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:12.27 js/src> checking whether the C++ compiler supports -Wc++11-compat-pedantic... no 0:12.27 js/src> checking whether the C++ compiler supports -Wc++14-compat... yes 0:12.27 js/src> checking whether the C++ compiler supports -Wc++14-compat-pedantic... no 0:12.28 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:12.28 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:12.28 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:12.28 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:12.28 js/src> checking whether the C compiler supports -Wthread-safety... no 0:12.28 js/src> checking whether the C++ compiler supports -Wthread-safety... no 0:12.28 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:12.28 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:12.28 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:12.28 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:12.28 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:12.28 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:12.28 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:12.28 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:12.28 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:12.28 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:12.28 js/src> checking for awk... /usr/bin/gawk 0:12.28 js/src> checking for perl... /usr/bin/perl 0:12.28 js/src> checking for minimum required perl version >= 5.006... 5.034000 0:12.28 js/src> checking for full perl installation... yes 0:12.28 js/src> checking for gmake... /usr/bin/gmake 0:12.28 js/src> checking for doxygen... not found 0:12.28 js/src> checking for xargs... /usr/bin/xargs 0:12.28 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:12.28 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:12.28 js/src> loading cache /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/config.cache 0:12.28 js/src> checking host system type... i686-pc-linux-gnu 0:12.28 js/src> checking target system type... i686-pc-linux-gnu 0:12.28 js/src> checking build system type... i686-pc-linux-gnu 0:12.28 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:12.28 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:12.28 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:12.28 js/src> checking whether we are using GNU C... (cached) yes 0:12.28 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:12.28 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++11 0:12.28 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) works... yes 0:12.28 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 ) is a cross-compiler... no 0:12.28 js/src> checking whether we are using GNU C++... (cached) yes 0:12.28 js/src> checking whether /usr/bin/g++ -std=gnu++11 accepts -g... (cached) yes 0:12.28 js/src> checking for ranlib... (cached) ranlib 0:12.28 js/src> checking for as... (cached) /usr/bin/as 0:12.29 js/src> checking for ar... (cached) ar 0:12.29 js/src> checking for ld... (cached) ld 0:12.29 js/src> checking for strip... (cached) strip 0:12.29 js/src> checking for windres... no 0:12.29 js/src> checking for sb-conf... no 0:12.29 js/src> checking for ve... no 0:12.29 js/src> checking for X... (cached) libraries /usr/lib, headers 0:12.29 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:12.29 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:12.29 js/src> checking for gethostbyname... (cached) yes 0:12.29 js/src> checking for connect... (cached) yes 0:12.29 js/src> checking for remove... (cached) yes 0:12.29 js/src> checking for shmat... (cached) yes 0:12.29 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:12.29 js/src> checking for --noexecstack option to as... yes 0:12.29 js/src> checking for -z noexecstack option to ld... yes 0:12.29 js/src> checking for -z text option to ld... yes 0:12.29 js/src> checking for --build-id option to ld... yes 0:12.29 js/src> checking whether the linker supports Identical Code Folding... no 0:12.29 js/src> checking whether removing dead symbols breaks debugging... no 0:12.29 js/src> checking for working const... (cached) yes 0:12.29 js/src> checking for mode_t... (cached) yes 0:12.29 js/src> checking for off_t... (cached) yes 0:12.29 js/src> checking for pid_t... (cached) yes 0:12.29 js/src> checking for size_t... (cached) yes 0:12.29 js/src> checking for ssize_t... yes 0:12.29 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:12.29 js/src> checking for dirent.h that defines DIR... (cached) yes 0:12.29 js/src> checking for opendir in -ldir... (cached) no 0:12.29 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:12.29 js/src> checking for library containing dlopen... (cached) none required 0:12.29 js/src> checking for dlfcn.h... (cached) yes 0:12.29 js/src> checking for socket in -lsocket... (cached) no 0:12.29 js/src> checking for pthread_create in -lpthreads... (cached) no 0:12.29 js/src> checking for pthread_create in -lpthread... (cached) yes 0:12.29 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:12.29 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:12.29 js/src> checking for 8-bit clean memcmp... (cached) yes 0:12.29 js/src> checking for getc_unlocked... yes 0:12.29 js/src> checking for _getc_nolock... no 0:12.29 js/src> checking for gmtime_r... (cached) yes 0:12.29 js/src> checking for localtime_r... (cached) yes 0:12.29 js/src> checking for pthread_getname_np... yes 0:12.29 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:12.29 js/src> checking for sin in -lm... yes 0:12.29 js/src> checking for sincos in -lm... yes 0:12.29 js/src> checking for __sincos in -lm... no 0:12.29 js/src> checking for wcrtomb... (cached) yes 0:12.29 js/src> checking for mbrtowc... (cached) yes 0:12.29 js/src> checking for res_ninit()... (cached) yes 0:12.29 js/src> checking for nl_langinfo and CODESET... (cached) yes 0:12.29 js/src> checking for an implementation of va_copy()... (cached) yes 0:12.29 js/src> checking whether va_list can be copied by value... (cached) yes 0:12.29 js/src> checking whether the C++ "using" keyword resolves ambiguity... (cached) yes 0:12.29 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:12.29 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:12.29 js/src> checking for __attribute__((always_inline))... (cached) yes 0:12.29 js/src> checking for LC_MESSAGES... (cached) yes 0:12.29 js/src> checking for localeconv... (cached) yes 0:12.29 js/src> checking NSPR selection... command-line 0:12.29 js/src> checking for valid optimization flags... yes 0:12.29 js/src> checking for __cxa_demangle... (cached) yes 0:12.29 js/src> checking for -pipe support... yes 0:12.29 js/src> checking whether C compiler supports -fprofile-generate... yes 0:12.29 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:12.29 js/src> checking what kind of list files are supported by the linker... linkerscript 0:12.29 js/src> checking what kind of ordering can be done with the linker... none 0:12.29 js/src> checking for posix_fadvise... (cached) yes 0:12.29 js/src> checking for posix_fallocate... (cached) yes 0:12.29 js/src> checking for malloc.h... (cached) yes 0:12.29 js/src> checking for strndup... (cached) yes 0:12.29 js/src> checking for posix_memalign... (cached) yes 0:12.29 js/src> checking for memalign... (cached) yes 0:12.29 js/src> checking for malloc_usable_size... (cached) yes 0:12.29 js/src> checking whether malloc_usable_size definition can use const argument... no 0:12.29 js/src> checking for valloc in malloc.h... yes 0:12.29 js/src> checking for valloc in unistd.h... no 0:12.29 js/src> checking for setlocale... yes 0:12.29 js/src> checking for localeconv... (cached) yes 0:12.29 js/src> updating cache /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/config.cache 0:12.29 js/src> creating ./config.data 0:12.29 js/src> Creating config.status 0:12.29 0:12.37 Creating config.status 0:12.49 Feeding the hatchlings... 0:22.05 Finished reading 963 moz.build files in 2.36s 0:22.05 Processed into 6469 build config descriptors in 3.03s 0:22.05 RecursiveMake backend executed in 3.60s 0:22.05 1802 total backend files; 1802 created; 0 updated; 0 unchanged; 0 deleted; 41 -> 770 Makefile 0:22.05 FasterMake backend executed in 0.31s 0:22.05 7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted 0:22.05 Total wall time: 9.59s; CPU time: 9.39s; Efficiency: 98%; Untracked: 0.29s Configure complete! Be sure to run |mach build| to pick up any changes 0:22.25 /usr/bin/gmake -f client.mk -s 0:22.88 Adding client.mk options from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/.mozconfig: 0:22.88 AUTOCLOBBER=1 0:22.88 MOZ_OBJDIR=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild 0:22.88 OBJDIR=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild 0:22.88 FOUND_MOZCONFIG=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/.mozconfig 0:23.09 Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. 0:23.13 Elapsed: 0.04s; From dist/idl: Kept 0 existing; Added/updated 1024; Removed 0 files and 0 directories. 0:23.21 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:23.27 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:23.33 Elapsed: 0.18s; From dist/include: Kept 1692 existing; Added/updated 2964; Removed 0 files and 0 directories. 0:23.35 Elapsed: 0.00s; From dist/sdk: Kept 3 existing; Added/updated 8; Removed 0 files and 0 directories. 0:23.41 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:23.43 Elapsed: 0.01s; From _tests: Kept 10 existing; Added/updated 66; Removed 0 files and 0 directories. 0:23.59 Elapsed: 0.11s; From dist/bin: Kept 163 existing; Added/updated 1738; Removed 0 files and 0 directories. 0:23.62 mozilla-config.h 0:23.73 buildid.h 0:23.82 source-repo.h 0:24.15 nsinstall_real 0:24.43 xpcom-config.h 0:24.47 application.ini.h 0:24.53 xpcom-private.h 0:24.64 fficonfig.h 0:24.68 cd util; /usr/bin/gmake private_export 0:24.70 Creating /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/private/nss 0:24.70 cd freebl; /usr/bin/gmake private_export 0:24.71 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl' 0:24.71 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl' 0:24.71 cd softoken; /usr/bin/gmake private_export 0:24.73 cd base; /usr/bin/gmake private_export 0:24.74 cd dev; /usr/bin/gmake private_export 0:24.74 ffi.h 0:24.75 cd pki; /usr/bin/gmake private_export 0:24.76 cd libpkix; /usr/bin/gmake private_export 0:24.78 cd include; /usr/bin/gmake private_export 0:24.79 cd pkix; /usr/bin/gmake private_export 0:24.80 cd certsel; /usr/bin/gmake private_export 0:24.81 cd crlsel; /usr/bin/gmake private_export 0:24.82 cd checker; /usr/bin/gmake private_export 0:24.84 cd params; /usr/bin/gmake private_export 0:24.85 cd results; /usr/bin/gmake private_export 0:24.85 js-confdefs.h 0:24.86 cd store; /usr/bin/gmake private_export 0:24.88 cd top; /usr/bin/gmake private_export 0:24.89 cd util; /usr/bin/gmake private_export 0:24.90 There are no private exports. 0:24.90 cd pkix_pl_nss; /usr/bin/gmake private_export 0:24.92 cd pki; /usr/bin/gmake private_export 0:24.92 cd system; /usr/bin/gmake private_export 0:24.94 cd module; /usr/bin/gmake private_export 0:24.95 There are no private exports. 0:24.95 There are no private exports. 0:24.95 cd certdb; /usr/bin/gmake private_export 0:24.96 js-config.h 0:24.97 cd certhigh; /usr/bin/gmake private_export 0:24.98 cd pk11wrap; /usr/bin/gmake private_export 0:25.00 cd cryptohi; /usr/bin/gmake private_export 0:25.00 cd nss; /usr/bin/gmake private_export 0:25.01 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.03 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.04 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.05 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.06 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.08 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.08 marketplace-prod-public.inc 0:25.08 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.10 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.11 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.12 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.13 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.14 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.15 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.16 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.17 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.17 marketplace-prod-reviewers.inc 0:25.18 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.19 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.20 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.22 cd ssl; /usr/bin/gmake private_export 0:25.23 There are no private exports. 0:25.23 cd pkcs7; /usr/bin/gmake private_export 0:25.24 cd pkcs12; /usr/bin/gmake private_export 0:25.25 There are no private exports. 0:25.25 cd smime; /usr/bin/gmake private_export 0:25.27 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.28 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:25.28 marketplace-dev-public.inc 0:25.29 cd crmf; /usr/bin/gmake private_export 0:25.31 cd jar; /usr/bin/gmake private_export 0:25.32 There are no private exports. 0:25.32 cd ckfw; /usr/bin/gmake private_export 0:25.33 cd builtins; /usr/bin/gmake private_export 0:25.34 cd testlib; /usr/bin/gmake private_export 0:25.35 There are no private exports. 0:25.35 There are no private exports. 0:25.36 There are no private exports. 0:25.38 marketplace-dev-reviewers.inc 0:25.43 cd mangle; /usr/bin/gmake private_export 0:25.45 There are no private exports. 0:25.45 There are no private exports. 0:25.47 marketplace-stage.inc 0:25.49 cd util; /usr/bin/gmake export 0:25.50 Creating /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nss 0:25.51 There are no private exports. 0:25.51 cd freebl; /usr/bin/gmake export 0:25.51 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl' 0:25.51 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl' 0:25.52 There are no private exports. 0:25.52 cd softoken; /usr/bin/gmake export 0:25.53 There are no private exports. 0:25.53 cd base; /usr/bin/gmake export 0:25.55 There are no private exports. 0:25.55 cd dev; /usr/bin/gmake export 0:25.56 There are no private exports. 0:25.56 cd pki; /usr/bin/gmake export 0:25.57 There are no private exports. 0:25.57 cd libpkix; /usr/bin/gmake export 0:25.57 manifest-signing-root.inc 0:25.58 cd include; /usr/bin/gmake export 0:25.60 There are no private exports. 0:25.60 cd pkix; /usr/bin/gmake export 0:25.61 cd certsel; /usr/bin/gmake export 0:25.62 There are no private exports. 0:25.62 cd crlsel; /usr/bin/gmake export 0:25.64 There are no private exports. 0:25.64 cd checker; /usr/bin/gmake export 0:25.64 There are no private exports. 0:25.64 cd params; /usr/bin/gmake export 0:25.66 There are no private exports. 0:25.66 cd results; /usr/bin/gmake export 0:25.67 manifest-signing-test-root.inc 0:25.67 There are no private exports. 0:25.67 cd store; /usr/bin/gmake export 0:25.69 There are no private exports. 0:25.69 cd top; /usr/bin/gmake export 0:25.69 There are no private exports. 0:25.69 cd util; /usr/bin/gmake export 0:25.71 There are no private exports. 0:25.71 cd certsel; /usr/bin/gmake private_export 0:25.72 There are no private exports. 0:25.72 cd crlsel; /usr/bin/gmake private_export 0:25.73 There are no private exports. 0:25.73 cd checker; /usr/bin/gmake private_export 0:25.74 There are no private exports. 0:25.74 cd params; /usr/bin/gmake private_export 0:25.76 There are no private exports. 0:25.76 cd results; /usr/bin/gmake private_export 0:25.76 There are no private exports. 0:25.76 cd store; /usr/bin/gmake private_export 0:25.77 xpcshell.inc 0:25.78 There are no private exports. 0:25.78 cd top; /usr/bin/gmake private_export 0:25.79 There are no private exports. 0:25.79 cd util; /usr/bin/gmake private_export 0:25.80 There are no private exports. 0:25.80 There are no private exports. 0:25.80 cd pkix_pl_nss; /usr/bin/gmake export 0:25.82 cd pki; /usr/bin/gmake export 0:25.83 There are no private exports. 0:25.84 cd system; /usr/bin/gmake export 0:25.85 There are no private exports. 0:25.85 cd module; /usr/bin/gmake export 0:25.87 There are no private exports. 0:25.87 cd pki; /usr/bin/gmake private_export 0:25.88 There are no private exports. 0:25.88 cd system; /usr/bin/gmake private_export 0:25.89 There are no private exports. 0:25.89 cd module; /usr/bin/gmake private_export 0:25.89 addons-public.inc 0:25.90 There are no private exports. 0:25.90 There are no private exports. 0:25.91 cd include; /usr/bin/gmake private_export 0:25.92 There are no private exports. 0:25.92 cd pkix; /usr/bin/gmake private_export 0:25.93 cd certsel; /usr/bin/gmake private_export 0:25.95 There are no private exports. 0:25.95 cd crlsel; /usr/bin/gmake private_export 0:25.95 There are no private exports. 0:25.95 cd checker; /usr/bin/gmake private_export 0:25.97 There are no private exports. 0:25.97 cd params; /usr/bin/gmake private_export 0:25.98 There are no private exports. 0:25.98 cd results; /usr/bin/gmake private_export 0:25.99 There are no private exports. 0:25.99 cd store; /usr/bin/gmake private_export 0:25.99 addons-stage.inc 0:26.00 There are no private exports. 0:26.00 cd top; /usr/bin/gmake private_export 0:26.02 There are no private exports. 0:26.02 cd util; /usr/bin/gmake private_export 0:26.02 There are no private exports. 0:26.02 There are no private exports. 0:26.02 cd pkix_pl_nss; /usr/bin/gmake private_export 0:26.04 cd pki; /usr/bin/gmake private_export 0:26.05 There are no private exports. 0:26.05 cd system; /usr/bin/gmake private_export 0:26.06 There are no private exports. 0:26.06 cd module; /usr/bin/gmake private_export 0:26.07 There are no private exports. 0:26.07 There are no private exports. 0:26.07 There are no private exports. 0:26.08 cd certdb; /usr/bin/gmake export 0:26.09 There are no private exports. 0:26.09 cd certhigh; /usr/bin/gmake export 0:26.09 privileged-package-root.inc 0:26.11 There are no private exports. 0:26.11 cd pk11wrap; /usr/bin/gmake export 0:26.11 There are no private exports. 0:26.12 cd cryptohi; /usr/bin/gmake export 0:26.13 There are no private exports. 0:26.13 cd nss; /usr/bin/gmake export 0:26.14 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.16 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.16 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.18 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.19 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.19 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.21 necko-config.h 0:26.21 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.22 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.23 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.24 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.25 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.26 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.27 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.28 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.29 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.30 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.32 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.32 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.34 There are no private exports. 0:26.34 cd ssl; /usr/bin/gmake export 0:26.35 There are no private exports. 0:26.35 cd pkcs7; /usr/bin/gmake export 0:26.37 cd pkcs12; /usr/bin/gmake export 0:26.38 cd smime; /usr/bin/gmake export 0:26.39 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.40 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 0:26.42 cd crmf; /usr/bin/gmake export 0:26.43 There are no private exports. 0:26.43 cd jar; /usr/bin/gmake export 0:26.44 cd ckfw; /usr/bin/gmake export 0:26.45 cd builtins; /usr/bin/gmake export 0:26.46 cd testlib; /usr/bin/gmake export 0:26.48 cd builtins; /usr/bin/gmake private_export 0:26.49 cd testlib; /usr/bin/gmake private_export 0:26.50 There are no private exports. 0:26.50 There are no private exports. 0:26.50 There are no private exports. 0:26.54 There are no private exports. 0:26.57 cd mangle; /usr/bin/gmake export 0:26.63 DeprecatedPremultiplyTables.h 0:26.88 domainsfallbacks.properties.h 0:26.97 encodingsgroups.properties.h 0:27.07 labelsencodings.properties.h 0:27.16 localesfallbacks.properties.h 0:27.25 nonparticipatingdomains.properties.h 0:27.39 xpidl.stub 0:27.53 selfhosted.out.h 0:27.68 /usr/bin/g++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DMOZ_DEVTOOLS=1 -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DHAVE_GETTID=1 -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 -DMOZ_ENABLE_GIO=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 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=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-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.3" -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 self-hosting-cpp-input.cpp 0:27.69 ReservedWordsGenerated.h 0:27.94 Elapsed: 0.05s; From ../../dist/idl: Kept 1024 existing; Added/updated 0; Removed 0 files and 0 directories. 0:28.15 browser-feeds.xpt 0:28.29 browsercompsbase.xpt 0:28.41 fuel.xpt 0:28.56 sessionstore.xpt 0:28.68 shellservice.xpt 0:28.81 status4evar.xpt 0:28.93 alerts.xpt 0:29.06 appshell.xpt 0:29.27 appstartup.xpt 0:29.39 autocomplete.xpt 0:29.59 autoconfig.xpt 0:29.70 browser-element.xpt 0:29.83 caps.xpt 0:30.01 captivedetect.xpt 0:30.13 chrome.xpt 0:30.25 commandhandler.xpt 0:30.49 commandlines.xpt 0:30.63 composer.xpt 0:30.76 content_events.xpt 0:30.88 content_geckomediaplugins.xpt 0:31.04 content_html.xpt 0:31.20 content_webrtc.xpt 0:31.31 content_xslt.xpt 0:31.47 cookie.xpt 0:31.60 directory.xpt 0:31.71 docshell.xpt 0:32.13 dom.xpt 0:32.59 dom_apps.xpt 0:32.73 dom_audiochannel.xpt 0:32.85 dom_base.xpt 0:33.41 dom_bindings.xpt 0:33.55 dom_canvas.xpt 0:33.67 dom_core.xpt 0:34.03 dom_css.xpt 0:34.41 dom_events.xpt 0:34.91 dom_geolocation.xpt 0:35.09 dom_html.xpt 0:37.09 dom_json.xpt 0:37.21 dom_media.xpt 0:37.35 dom_network.xpt 0:37.50 dom_notification.xpt 0:37.62 dom_offline.xpt 0:37.73 dom_permissionsettings.xpt 0:37.85 dom_power.xpt 0:37.97 dom_push.xpt 0:38.11 dom_quota.xpt 0:38.25 dom_range.xpt 0:38.37 dom_security.xpt 0:38.52 dom_settings.xpt 0:38.64 dom_sidebar.xpt 0:38.75 dom_smil.xpt 0:38.87 dom_storage.xpt 0:39.00 dom_stylesheets.xpt 0:39.14 dom_svg.xpt 0:39.28 dom_system.xpt 0:39.40 dom_time.xpt 0:39.51 dom_traversal.xpt 0:39.65 dom_webspeechsynth.xpt 0:39.77 dom_workers.xpt 0:39.90 dom_xbl.xpt 0:40.02 dom_xhr.xpt 0:40.15 dom_xpath.xpt 0:40.27 dom_xul.xpt 0:41.19 downloads.xpt 0:41.36 editor.xpt 0:41.78 embed_base.xpt 0:41.90 extensions.xpt 0:42.05 exthandler.xpt 0:42.24 exthelper.xpt 0:42.37 fastfind.xpt 0:42.50 feeds.xpt 0:42.70 filepicker.xpt 0:42.81 find.xpt 0:42.94 gfx.xpt 0:43.08 html5.xpt 0:43.20 htmlparser.xpt 0:43.33 imglib2.xpt 0:43.60 inspector.xpt 0:43.80 intl.xpt 0:43.92 jar.xpt 0:44.12 jsdebugger.xpt 0:44.24 jsdownloads.xpt 0:44.36 jsinspector.xpt 0:44.46 layout_base.xpt 0:44.58 layout_printing.xpt 0:44.72 layout_xul.xpt 0:44.86 layout_xul_tree.xpt 0:45.04 locale.xpt 0:45.18 loginmgr.xpt 0:45.34 lwbrk.xpt 0:45.46 mimetype.xpt 0:45.59 mozfind.xpt 0:45.71 mozintl.xpt 0:45.82 necko.xpt 0:47.24 necko_about.xpt 0:47.36 necko_cache.xpt 0:47.55 necko_cache2.xpt 0:47.73 necko_cookie.xpt 0:47.90 necko_dns.xpt 0:48.06 necko_file.xpt 0:48.18 necko_ftp.xpt 0:48.30 necko_http.xpt 0:48.59 necko_mdns.xpt 0:48.71 necko_res.xpt 0:48.83 necko_socket.xpt 0:48.98 necko_strconv.xpt 0:49.14 necko_viewsource.xpt 0:49.30 necko_websocket.xpt 0:49.45 necko_wyciwyg.xpt 0:49.60 parentalcontrols.xpt 0:49.72 pipnss.xpt 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:49.99 warning: [const] doesn't make sense on builtin types., 0:50.19 pippki.xpt 0:50.33 places.xpt 0:50.66 plugin.xpt 0:50.86 pref.xpt 0:51.04 prefetch.xpt 0:51.18 privatebrowsing.xpt 0:51.29 rdf.xpt 0:52.20 satchel.xpt 0:52.22 saxparser.xpt 0:52.34 services-crypto-component.xpt 0:52.43 shistory.xpt 0:52.45 spellchecker.xpt 0:52.60 startupcache.xpt 0:52.65 storage.xpt 0:52.74 telemetry.xpt 0:52.88 toolkit_asyncshutdown.xpt 0:53.01 toolkit_filewatcher.xpt 0:53.03 toolkit_finalizationwitness.xpt 0:53.13 toolkit_formautofill.xpt 0:53.15 toolkit_osfile.xpt 0:53.25 toolkit_perfmonitoring.xpt 0:53.26 toolkit_xulstore.xpt 0:53.38 toolkitprofile.xpt 0:53.39 toolkitremote.xpt 0:53.51 txmgr.xpt 0:53.52 txtsvc.xpt 0:53.65 uconv.xpt 0:53.68 unicharutil.xpt 0:53.78 update.xpt 0:53.82 uriloader.xpt 0:53.90 urlformatter.xpt 0:54.01 webBrowser_core.xpt 0:54.02 webbrowserpersist.xpt 0:54.18 webvtt.xpt 0:54.30 widget.xpt 0:54.35 windowds.xpt 0:54.47 windowwatcher.xpt 0:54.66 xpcom_base.xpt 0:54.94 xpcom_components.xpt 0:55.07 xpcom_ds.xpt 0:55.11 xpcom_io.xpt 0:55.43 xpcom_system.xpt 0:55.51 xpcom_threads.xpt 0:55.65 xpcom_xpti.xpt 0:55.75 xpconnect.xpt 0:55.78 xul.xpt 0:55.92 xulapp.xpt 0:56.00 xultmpl.xpt 0:56.04 zipwriter.xpt 0:56.18 langGroups.properties.h 0:56.18 etld_data.inc 0:56.29 PropertyUseCounterMap.inc 0:56.38 UseCounterList.h 0:56.45 CSS2Properties.webidl 0:56.49 nsStyleStructList.h 0:56.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/webidl/CSS2Properties.webidl.in 0:56.59 nsCSSPropsGenerated.inc 0:56.71 TelemetryEventData.h 0:56.89 TelemetryEventEnums.h 0:57.03 TelemetryHistogramData.inc 0:57.56 TelemetryHistogramEnums.h 0:57.79 TelemetryScalarData.h 0:57.97 TelemetryScalarEnums.h 0:58.16 unixcharset.properties.h 1:01.03 APZTestData.webidl 1:01.04 AbortController.webidl 1:01.05 AbortSignal.webidl 1:01.05 AbstractWorker.webidl 1:01.05 AnalyserNode.webidl 1:01.06 Animatable.webidl 1:01.07 Animation.webidl 1:01.08 AnimationEffectReadOnly.webidl 1:01.10 AnimationEffectTiming.webidl 1:01.10 AnimationEffectTimingReadOnly.webidl 1:01.11 AnimationEvent.webidl 1:01.12 AnimationPlaybackEvent.webidl 1:01.13 AnimationTimeline.webidl 1:01.13 AnonymousContent.webidl 1:01.14 AppInfo.webidl 1:01.14 AppNotificationServiceOptions.webidl 1:01.15 ArchiveReader.webidl 1:01.16 ArchiveRequest.webidl 1:01.16 Attr.webidl 1:01.17 AudioBuffer.webidl 1:01.17 AudioBufferSourceNode.webidl 1:01.19 AudioChannel.webidl 1:01.19 AudioContext.webidl 1:01.22 AudioDestinationNode.webidl 1:01.22 AudioListener.webidl 1:01.23 AudioNode.webidl 1:01.24 AudioParam.webidl 1:01.25 AudioProcessingEvent.webidl 1:01.26 AudioStreamTrack.webidl 1:01.26 AudioTrack.webidl 1:01.27 AudioTrackList.webidl 1:01.28 AutocompleteErrorEvent.webidl 1:01.29 AutocompleteInfo.webidl 1:01.29 BarProp.webidl 1:01.30 BaseKeyframeTypes.webidl 1:01.30 BeforeAfterKeyboardEvent.webidl 1:01.32 BeforeUnloadEvent.webidl 1:01.32 BiquadFilterNode.webidl 1:01.33 Blob.webidl 1:01.35 BlobEvent.webidl 1:01.35 BoxObject.webidl 1:01.36 BroadcastChannel.webidl 1:01.37 BrowserElement.webidl 1:01.38 BrowserElementAudioChannel.webidl 1:01.38 BrowserElementDictionaries.webidl 1:01.39 BrowserElementProxy.webidl 1:01.44 BrowserFeedWriter.webidl 1:01.45 CDATASection.webidl 1:01.45 CSPDictionaries.webidl 1:01.47 CSPReport.webidl 1:01.48 CSS.webidl 1:01.48 CSSAnimation.webidl 1:01.48 CSSLexer.webidl 1:01.50 CSSPrimitiveValue.webidl 1:01.50 CSSPseudoElement.webidl 1:01.51 CSSRuleList.webidl 1:01.52 CSSStyleDeclaration.webidl 1:01.53 CSSStyleSheet.webidl 1:01.53 CSSTransition.webidl 1:01.54 CSSValue.webidl 1:01.54 CSSValueList.webidl 1:01.55 Cache.webidl 1:01.57 CacheStorage.webidl 1:01.57 CanvasCaptureMediaStream.webidl 1:01.58 CanvasRenderingContext2D.webidl 1:01.70 CaretPosition.webidl 1:01.70 CaretStateChangedEvent.webidl 1:01.72 ChannelMergerNode.webidl 1:01.72 ChannelSplitterNode.webidl 1:01.73 CharacterData.webidl 1:01.74 CheckerboardReportService.webidl 1:01.74 ChildNode.webidl 1:01.74 ChromeNodeList.webidl 1:01.75 ChromeUtils.webidl 1:01.77 Client.webidl 1:01.78 Clients.webidl 1:01.78 ClipboardEvent.webidl 1:01.79 CloseEvent.webidl 1:01.80 CommandEvent.webidl 1:01.80 Comment.webidl 1:01.81 CompositionEvent.webidl 1:01.82 Console.webidl 1:01.85 ConstantSourceNode.webidl 1:01.86 ContainerBoxObject.webidl 1:01.86 ConvolverNode.webidl 1:01.87 Coordinates.webidl 1:01.87 CreateOfferRequest.webidl 1:01.89 Crypto.webidl 1:01.89 CustomElementRegistry.webidl 1:01.89 CustomEvent.webidl 1:01.90 DOMCursor.webidl 1:01.91 DOMError.webidl 1:01.91 DOMException.webidl 1:01.93 DOMImplementation.webidl 1:01.93 DOMMatrix.webidl 1:01.99 DOMParser.webidl 1:02.01 DOMPoint.webidl 1:02.02 DOMQuad.webidl 1:02.03 DOMRect.webidl 1:02.04 DOMRectList.webidl 1:02.05 DOMRequest.webidl 1:02.06 DOMStringList.webidl 1:02.07 DOMStringMap.webidl 1:02.07 DOMTokenList.webidl 1:02.09 DataContainerEvent.webidl 1:02.09 DataTransfer.webidl 1:02.11 DataTransferItem.webidl 1:02.11 DataTransferItemList.webidl 1:02.13 DecoderDoctorNotification.webidl 1:02.13 DedicatedWorkerGlobalScope.webidl 1:02.13 DelayNode.webidl 1:02.14 DesktopNotification.webidl 1:02.15 DeviceLightEvent.webidl 1:02.15 DeviceMotionEvent.webidl 1:02.17 DeviceOrientationEvent.webidl 1:02.19 DeviceProximityEvent.webidl 1:02.21 Directory.webidl 1:02.21 Document.webidl 1:02.39 DocumentFragment.webidl 1:02.40 DocumentOrShadowRoot.webidl 1:02.40 DocumentTimeline.webidl 1:02.40 DocumentType.webidl 1:02.41 DominatorTree.webidl 1:02.42 DownloadEvent.webidl 1:02.43 Downloads.webidl 1:02.47 DragEvent.webidl 1:02.48 DynamicsCompressorNode.webidl 1:02.49 Element.webidl 1:02.56 ErrorEvent.webidl 1:02.58 Event.webidl 1:02.59 EventHandler.webidl 1:02.61 EventListener.webidl 1:02.61 EventSource.webidl 1:02.63 EventTarget.webidl 1:02.64 ExtendableEvent.webidl 1:02.65 ExtendableMessageEvent.webidl 1:02.66 External.webidl 1:02.68 FakePluginTagInit.webidl 1:02.68 Fetch.webidl 1:02.70 FetchEvent.webidl 1:02.70 FetchObserver.webidl 1:02.71 File.webidl 1:02.73 FileList.webidl 1:02.73 FileMode.webidl 1:02.73 FileReader.webidl 1:02.74 FileReaderSync.webidl 1:02.75 FileSystem.webidl 1:02.77 FileSystemDirectoryEntry.webidl 1:02.77 FileSystemDirectoryReader.webidl 1:02.78 FileSystemEntry.webidl 1:02.78 FileSystemFileEntry.webidl 1:02.79 FocusEvent.webidl 1:02.79 FontFace.webidl 1:02.81 FontFaceSet.webidl 1:02.83 FontFaceSetLoadEvent.webidl 1:02.84 FontFaceSource.webidl 1:02.84 FormData.webidl 1:02.86 Function.webidl 1:02.86 GainNode.webidl 1:02.87 Geolocation.webidl 1:02.88 GeometryUtils.webidl 1:02.90 GetUserMediaRequest.webidl 1:02.90 Grid.webidl 1:02.94 HTMLAllCollection.webidl 1:02.95 HTMLAnchorElement.webidl 1:02.98 HTMLAppletElement.webidl 1:03.01 HTMLAreaElement.webidl 1:03.03 HTMLAudioElement.webidl 1:03.04 HTMLBRElement.webidl 1:03.05 HTMLBaseElement.webidl 1:03.05 HTMLBodyElement.webidl 1:03.07 HTMLButtonElement.webidl 1:03.09 HTMLCanvasElement.webidl 1:03.12 HTMLCollection.webidl 1:03.12 HTMLDListElement.webidl 1:03.13 HTMLDataElement.webidl 1:03.14 HTMLDataListElement.webidl 1:03.15 HTMLDetailsElement.webidl 1:03.15 HTMLDialogElement.webidl 1:03.16 HTMLDirectoryElement.webidl 1:03.17 HTMLDivElement.webidl 1:03.18 HTMLDocument.webidl 1:03.21 HTMLElement.webidl 1:03.32 HTMLEmbedElement.webidl 1:03.35 HTMLFieldSetElement.webidl 1:03.36 HTMLFontElement.webidl 1:03.37 HTMLFormControlsCollection.webidl 1:03.39 HTMLFormElement.webidl 1:03.41 HTMLFrameElement.webidl 1:03.42 HTMLFrameSetElement.webidl 1:03.44 HTMLHRElement.webidl 1:03.45 HTMLHeadElement.webidl 1:03.46 HTMLHeadingElement.webidl 1:03.46 HTMLHtmlElement.webidl 1:03.47 HTMLHyperlinkElementUtils.webidl 1:03.47 HTMLIFrameElement.webidl 1:03.52 HTMLImageElement.webidl 1:03.54 HTMLInputElement.webidl 1:03.62 HTMLLIElement.webidl 1:03.63 HTMLLabelElement.webidl 1:03.64 HTMLLegendElement.webidl 1:03.64 HTMLLinkElement.webidl 1:03.66 HTMLMapElement.webidl 1:03.67 HTMLMenuElement.webidl 1:03.69 HTMLMenuItemElement.webidl 1:03.69 HTMLMetaElement.webidl 1:03.70 HTMLMeterElement.webidl 1:03.72 HTMLModElement.webidl 1:03.72 HTMLOListElement.webidl 1:03.73 HTMLObjectElement.webidl 1:03.78 HTMLOptGroupElement.webidl 1:03.78 HTMLOptionElement.webidl 1:03.80 HTMLOptionsCollection.webidl 1:03.81 HTMLOutputElement.webidl 1:03.82 HTMLParagraphElement.webidl 1:03.83 HTMLParamElement.webidl 1:03.85 HTMLPictureElement.webidl 1:03.85 HTMLPreElement.webidl 1:03.85 HTMLProgressElement.webidl 1:03.86 HTMLQuoteElement.webidl 1:03.87 HTMLScriptElement.webidl 1:03.88 HTMLSelectElement.webidl 1:03.91 HTMLSlotElement.webidl 1:03.93 HTMLSourceElement.webidl 1:03.93 HTMLSpanElement.webidl 1:03.94 HTMLStyleElement.webidl 1:03.95 HTMLTableCaptionElement.webidl 1:03.95 HTMLTableCellElement.webidl 1:03.97 HTMLTableColElement.webidl 1:03.99 HTMLTableElement.webidl 1:04.01 HTMLTableRowElement.webidl 1:04.02 HTMLTableSectionElement.webidl 1:04.04 HTMLTemplateElement.webidl 1:04.04 HTMLTextAreaElement.webidl 1:04.07 HTMLTimeElement.webidl 1:04.07 HTMLTitleElement.webidl 1:04.08 HTMLTrackElement.webidl 1:04.10 HTMLUListElement.webidl 1:04.10 HTMLVideoElement.webidl 1:04.11 HashChangeEvent.webidl 1:04.13 Headers.webidl 1:04.15 HeapSnapshot.webidl 1:04.15 HiddenPluginEvent.webidl 1:04.16 History.webidl 1:04.17 IDBCursor.webidl 1:04.18 IDBDatabase.webidl 1:04.20 IDBFactory.webidl 1:04.22 IDBFileHandle.webidl 1:04.23 IDBFileRequest.webidl 1:04.24 IDBIndex.webidl 1:04.25 IDBKeyRange.webidl 1:04.26 IDBMutableFile.webidl 1:04.27 IDBObjectStore.webidl 1:04.29 IDBOpenDBRequest.webidl 1:04.29 IDBRequest.webidl 1:04.31 IDBTransaction.webidl 1:04.32 IDBVersionChangeEvent.webidl 1:04.32 IIRFilterNode.webidl 1:04.33 IdleDeadline.webidl 1:04.33 ImageBitmap.webidl 1:04.36 ImageBitmapRenderingContext.webidl 1:04.36 ImageCapture.webidl 1:04.37 ImageCaptureErrorEvent.webidl 1:04.39 ImageData.webidl 1:04.39 ImageDocument.webidl 1:04.40 InputEvent.webidl 1:04.41 InputMethod.webidl 1:04.55 InspectorUtils.webidl 1:04.55 InstallTrigger.webidl 1:04.57 IntersectionObserver.webidl 1:04.60 IterableIterator.webidl 1:04.60 KeyAlgorithm.webidl 1:04.61 KeyEvent.webidl 1:04.63 KeyIdsInitData.webidl 1:04.63 KeyboardEvent.webidl 1:04.65 KeyframeAnimationOptions.webidl 1:04.66 KeyframeEffect.webidl 1:04.69 LegacyQueryInterface.webidl 1:04.69 LinkStyle.webidl 1:04.70 ListBoxObject.webidl 1:04.70 LocalMediaStream.webidl 1:04.70 Location.webidl 1:04.72 MediaDeviceInfo.webidl 1:04.73 MediaDevices.webidl 1:04.73 MediaElementAudioSourceNode.webidl 1:04.74 MediaError.webidl 1:04.74 MediaList.webidl 1:04.75 MediaQueryList.webidl 1:04.76 MediaQueryListEvent.webidl 1:04.77 MediaRecorder.webidl 1:04.79 MediaSource.webidl 1:04.80 MediaStream.webidl 1:04.82 MediaStreamAudioDestinationNode.webidl 1:04.83 MediaStreamAudioSourceNode.webidl 1:04.83 MediaStreamError.webidl 1:04.84 MediaStreamEvent.webidl 1:04.84 MediaStreamTrack.webidl 1:04.89 MediaStreamTrackEvent.webidl 1:04.90 MediaTrackConstraintSet.webidl 1:04.91 MediaTrackSettings.webidl 1:04.91 MediaTrackSupportedConstraints.webidl 1:04.92 MenuBoxObject.webidl 1:04.93 MessageChannel.webidl 1:04.93 MessageEvent.webidl 1:04.95 MessagePort.webidl 1:04.96 MimeType.webidl 1:04.97 MimeTypeArray.webidl 1:04.98 MouseEvent.webidl 1:05.00 MouseScrollEvent.webidl 1:05.01 MozPowerManager.webidl 1:05.02 MozSelfSupport.webidl 1:05.04 MozSettingsEvent.webidl 1:05.04 MozSettingsTransactionEvent.webidl 1:05.05 MozTetheringManager.webidl 1:05.07 MozTimeManager.webidl 1:05.07 MozWakeLock.webidl 1:05.07 MutationEvent.webidl 1:05.09 MutationObserver.webidl 1:05.11 NamedNodeMap.webidl 1:05.12 NativeOSFileInternals.webidl 1:05.12 NetDashboard.webidl 1:05.15 NetworkInformation.webidl 1:05.15 NetworkOptions.webidl 1:05.19 NodeFilter.webidl 1:05.19 NodeIterator.webidl 1:05.20 NodeList.webidl 1:05.20 Notification.webidl 1:05.22 NotificationEvent.webidl 1:05.23 NotifyPaintEvent.webidl 1:05.24 OfflineAudioCompletionEvent.webidl 1:05.24 OfflineAudioContext.webidl 1:05.25 OfflineResourceList.webidl 1:05.27 OffscreenCanvas.webidl 1:05.27 OscillatorNode.webidl 1:05.29 PageTransitionEvent.webidl 1:05.29 PaintRequest.webidl 1:05.29 PaintRequestList.webidl 1:05.30 PannerNode.webidl 1:05.32 ParentNode.webidl 1:05.32 PerformanceEntry.webidl 1:05.33 PerformanceEntryEvent.webidl 1:05.34 PerformanceMark.webidl 1:05.34 PerformanceMeasure.webidl 1:05.34 PerformanceNavigation.webidl 1:05.35 PerformanceNavigationTiming.webidl 1:05.36 PerformanceObserver.webidl 1:05.37 PerformanceObserverEntryList.webidl 1:05.37 PerformanceResourceTiming.webidl 1:05.39 PerformanceTiming.webidl 1:05.40 PeriodicWave.webidl 1:05.40 PermissionSettings.webidl 1:05.41 PermissionStatus.webidl 1:05.41 Permissions.webidl 1:05.42 Plugin.webidl 1:05.44 PluginArray.webidl 1:05.44 PluginCrashedEvent.webidl 1:05.46 PointerEvent.webidl 1:05.47 PopStateEvent.webidl 1:05.48 PopupBlockedEvent.webidl 1:05.50 PopupBoxObject.webidl 1:05.51 Position.webidl 1:05.51 PositionError.webidl 1:05.51 ProcessingInstruction.webidl 1:05.52 ProfileTimelineMarker.webidl 1:05.54 ProgressEvent.webidl 1:05.55 Promise.webidl 1:05.55 PromiseDebugging.webidl 1:05.56 PushEvent.webidl 1:05.57 PushManager.webidl 1:05.59 PushMessageData.webidl 1:05.59 PushSubscription.webidl 1:05.61 PushSubscriptionOptions.webidl 1:05.61 RGBColor.webidl 1:05.61 RTCStatsReport.webidl 1:05.68 RadioNodeList.webidl 1:05.69 Range.webidl 1:05.71 RecordErrorEvent.webidl 1:05.72 Rect.webidl 1:05.73 Request.webidl 1:05.75 ResizeObserver.webidl 1:05.77 Response.webidl 1:05.79 SVGAElement.webidl 1:05.80 SVGAngle.webidl 1:05.80 SVGAnimateElement.webidl 1:05.81 SVGAnimateMotionElement.webidl 1:05.81 SVGAnimateTransformElement.webidl 1:05.82 SVGAnimatedAngle.webidl 1:05.82 SVGAnimatedBoolean.webidl 1:05.82 SVGAnimatedEnumeration.webidl 1:05.83 SVGAnimatedInteger.webidl 1:05.83 SVGAnimatedLength.webidl 1:05.84 SVGAnimatedLengthList.webidl 1:05.84 SVGAnimatedNumber.webidl 1:05.85 SVGAnimatedNumberList.webidl 1:05.85 SVGAnimatedPathData.webidl 1:05.85 SVGAnimatedPoints.webidl 1:05.85 SVGAnimatedPreserveAspectRatio.webidl 1:05.85 SVGAnimatedRect.webidl 1:05.86 SVGAnimatedString.webidl 1:05.86 SVGAnimatedTransformList.webidl 1:05.87 SVGAnimationElement.webidl 1:05.88 SVGCircleElement.webidl 1:05.89 SVGClipPathElement.webidl 1:05.89 SVGComponentTransferFunctionElement.webidl 1:05.90 SVGDefsElement.webidl 1:05.91 SVGDescElement.webidl 1:05.91 SVGElement.webidl 1:06.01 SVGEllipseElement.webidl 1:06.02 SVGFEBlendElement.webidl 1:06.04 SVGFEColorMatrixElement.webidl 1:06.05 SVGFEComponentTransferElement.webidl 1:06.05 SVGFECompositeElement.webidl 1:06.07 SVGFEConvolveMatrixElement.webidl 1:06.08 SVGFEDiffuseLightingElement.webidl 1:06.09 SVGFEDisplacementMapElement.webidl 1:06.11 SVGFEDistantLightElement.webidl 1:06.11 SVGFEDropShadowElement.webidl 1:06.12 SVGFEFloodElement.webidl 1:06.13 SVGFEFuncAElement.webidl 1:06.13 SVGFEFuncBElement.webidl 1:06.14 SVGFEFuncGElement.webidl 1:06.15 SVGFEFuncRElement.webidl 1:06.15 SVGFEGaussianBlurElement.webidl 1:06.16 SVGFEImageElement.webidl 1:06.18 SVGFEMergeElement.webidl 1:06.18 SVGFEMergeNodeElement.webidl 1:06.19 SVGFEMorphologyElement.webidl 1:06.20 SVGFEOffsetElement.webidl 1:06.21 SVGFEPointLightElement.webidl 1:06.21 SVGFESpecularLightingElement.webidl 1:06.23 SVGFESpotLightElement.webidl 1:06.23 SVGFETileElement.webidl 1:06.25 SVGFETurbulenceElement.webidl 1:06.26 SVGFilterElement.webidl 1:06.26 SVGFilterPrimitiveStandardAttributes.webidl 1:06.27 SVGFitToViewBox.webidl 1:06.27 SVGForeignObjectElement.webidl 1:06.27 SVGGElement.webidl 1:06.28 SVGGradientElement.webidl 1:06.29 SVGGraphicsElement.webidl 1:06.30 SVGImageElement.webidl 1:06.32 SVGLength.webidl 1:06.32 SVGLengthList.webidl 1:06.34 SVGLineElement.webidl 1:06.35 SVGLinearGradientElement.webidl 1:06.35 SVGMPathElement.webidl 1:06.36 SVGMarkerElement.webidl 1:06.37 SVGMaskElement.webidl 1:06.38 SVGMatrix.webidl 1:06.40 SVGMetadataElement.webidl 1:06.40 SVGNumber.webidl 1:06.41 SVGNumberList.webidl 1:06.42 SVGPathElement.webidl 1:06.44 SVGPathSeg.webidl 1:06.54 SVGPathSegList.webidl 1:06.55 SVGPatternElement.webidl 1:06.56 SVGPoint.webidl 1:06.57 SVGPointList.webidl 1:06.59 SVGPolygonElement.webidl 1:06.59 SVGPolylineElement.webidl 1:06.59 SVGPreserveAspectRatio.webidl 1:06.60 SVGRadialGradientElement.webidl 1:06.61 SVGRect.webidl 1:06.61 SVGRectElement.webidl 1:06.63 SVGSVGElement.webidl 1:06.65 SVGScriptElement.webidl 1:06.66 SVGSetElement.webidl 1:06.66 SVGStopElement.webidl 1:06.67 SVGStringList.webidl 1:06.68 SVGStyleElement.webidl 1:06.69 SVGSwitchElement.webidl 1:06.69 SVGSymbolElement.webidl 1:06.70 SVGTSpanElement.webidl 1:06.71 SVGTests.webidl 1:06.71 SVGTextContentElement.webidl 1:06.73 SVGTextElement.webidl 1:06.73 SVGTextPathElement.webidl 1:06.74 SVGTextPositioningElement.webidl 1:06.74 SVGTitleElement.webidl 1:06.75 SVGTransform.webidl 1:06.76 SVGTransformList.webidl 1:06.77 SVGURIReference.webidl 1:06.77 SVGUnitTypeValues.webidl 1:06.77 SVGUnitTypes.webidl 1:06.77 SVGUseElement.webidl 1:06.79 SVGViewElement.webidl 1:06.79 SVGZoomAndPan.webidl 1:06.79 SVGZoomAndPanValues.webidl 1:06.80 SVGZoomEvent.webidl 1:06.80 Screen.webidl 1:06.82 ScreenOrientation.webidl 1:06.82 ScriptProcessorNode.webidl 1:06.83 ScrollAreaEvent.webidl 1:06.83 ScrollBoxObject.webidl 1:06.85 ScrollViewChangeEvent.webidl 1:06.85 SecureElement.webidl 1:06.90 SecureElementManager.webidl 1:06.90 Selection.webidl 1:06.92 ServiceWorker.webidl 1:06.93 ServiceWorkerContainer.webidl 1:06.95 ServiceWorkerGlobalScope.webidl 1:06.96 ServiceWorkerMessageEvent.webidl 1:06.98 ServiceWorkerRegistration.webidl 1:06.98 SettingChangeNotification.webidl 1:06.99 SettingsManager.webidl 1:07.01 ShadowRoot.webidl 1:07.03 SharedWorker.webidl 1:07.03 SharedWorkerGlobalScope.webidl 1:07.04 SimpleGestureEvent.webidl 1:07.05 SocketCommon.webidl 1:07.05 SourceBuffer.webidl 1:07.06 SourceBufferList.webidl 1:07.08 SpeechSynthesis.webidl 1:07.08 SpeechSynthesisErrorEvent.webidl 1:07.09 SpeechSynthesisEvent.webidl 1:07.10 SpeechSynthesisUtterance.webidl 1:07.12 SpeechSynthesisVoice.webidl 1:07.12 StereoPannerNode.webidl 1:07.13 Storage.webidl 1:07.15 StorageEvent.webidl 1:07.16 StorageManager.webidl 1:07.16 StorageType.webidl 1:07.16 StyleRuleChangeEvent.webidl 1:07.17 StyleSheet.webidl 1:07.17 StyleSheetApplicableStateChangeEvent.webidl 1:07.19 StyleSheetChangeEvent.webidl 1:07.20 StyleSheetList.webidl 1:07.21 SubtleCrypto.webidl 1:07.28 SystemUpdate.webidl 1:07.32 TCPServerSocket.webidl 1:07.32 TCPServerSocketEvent.webidl 1:07.33 TCPSocket.webidl 1:07.35 TCPSocketErrorEvent.webidl 1:07.37 TCPSocketEvent.webidl 1:07.37 Text.webidl 1:07.38 TextClause.webidl 1:07.39 TextDecoder.webidl 1:07.39 TextEncoder.webidl 1:07.40 TextTrack.webidl 1:07.41 TextTrackCue.webidl 1:07.42 TextTrackCueList.webidl 1:07.42 TextTrackList.webidl 1:07.44 ThreadSafeChromeUtils.webidl 1:07.45 TimeEvent.webidl 1:07.45 TimeRanges.webidl 1:07.45 Touch.webidl 1:07.47 TouchEvent.webidl 1:07.49 TouchList.webidl 1:07.49 TrackEvent.webidl 1:07.51 TransitionEvent.webidl 1:07.52 TreeBoxObject.webidl 1:07.54 TreeColumn.webidl 1:07.55 TreeColumns.webidl 1:07.57 TreeWalker.webidl 1:07.57 U2F.webidl 1:07.59 UDPMessageEvent.webidl 1:07.61 UDPSocket.webidl 1:07.63 UIEvent.webidl 1:07.65 URL.webidl 1:07.67 URLSearchParams.webidl 1:07.69 UserProximityEvent.webidl 1:07.69 VTTCue.webidl 1:07.72 VTTRegion.webidl 1:07.72 ValidityState.webidl 1:07.73 VideoPlaybackQuality.webidl 1:07.74 VideoStreamTrack.webidl 1:07.74 VideoTrack.webidl 1:07.75 VideoTrackList.webidl 1:07.75 WaveShaperNode.webidl 1:07.76 WebComponents.webidl 1:07.78 WebGL2RenderingContext.webidl 1:08.06 WebGLContextEvent.webidl 1:08.07 WebGLRenderingContext.webidl 1:08.30 WebKitCSSMatrix.webidl 1:08.32 WebSocket.webidl 1:08.33 WheelEvent.webidl 1:08.35 WifiOptions.webidl 1:08.35 WindowOrWorkerGlobalScope.webidl 1:08.35 WindowRoot.webidl 1:08.35 Worker.webidl 1:08.37 WorkerDebuggerGlobalScope.webidl 1:08.37 WorkerGlobalScope.webidl 1:08.40 WorkerLocation.webidl 1:08.40 WorkerNavigator.webidl 1:08.42 Worklet.webidl 1:08.42 WorkletGlobalScope.webidl 1:08.42 XMLDocument.webidl 1:08.44 XMLHttpRequest.webidl 1:08.46 XMLHttpRequestEventTarget.webidl 1:08.47 XMLHttpRequestUpload.webidl 1:08.47 XMLSerializer.webidl 1:08.47 XMLStylesheetProcessingInstruction.webidl 1:08.48 XPathEvaluator.webidl 1:08.49 XPathExpression.webidl 1:08.49 XPathNSResolver.webidl 1:08.49 XPathResult.webidl 1:08.50 XSLTProcessor.webidl 1:08.52 XULCommandEvent.webidl 1:08.52 XULDocument.webidl 1:08.54 XULElement.webidl 1:08.66 CSS2Properties.webidl 1:09.51 HTMLMediaElement.webidl 1:09.55 Navigator.webidl 1:09.61 Node.webidl 1:09.63 Performance.webidl 1:09.65 Window.webidl 1:10.12 libchromium_atomics.a.desc 1:10.13 libfallible.a.desc 1:10.40 librlz.a.desc 1:11.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 1:11.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 1:11.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsICommandLineRunner.h:10, 1:11.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/commandlines/nsCommandLine.cpp:5: 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 1:11.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:11.04 819 | foundInterface = 0; \ 1:11.04 | ^~~~~~~~~~~~~~ 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:11.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:11.04 170 | NS_INTERFACE_MAP_END 1:11.04 | ^~~~~~~~~~~~~~~~~~~~ 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:11.04 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:11.04 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:11.04 | ^~~~~~~~~~~~~~~~~~~~ 1:11.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/commandlines/nsCommandLine.cpp:11: 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:11.04 137 | } else 1:11.04 | ^~~~ 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 1:11.04 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 1:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:11.04 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:11.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:11.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/commandlines/nsCommandLine.cpp:88:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:11.04 88 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, 1:11.04 | ^~~~~~~~~~~~~~~~~~~~ 1:11.30 libtoolkit_components_build.a.desc 1:11.55 libtoolkit_components_commandlines.a.desc 1:12.41 libtoolkit_components_statusfilter.a.desc 1:13.33 libtoolkit_components_finalizationwitness.a.desc 1:13.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 1:13.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 1:13.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:13.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWeakReference.h:13, 1:13.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.h:9, 1:13.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.cpp:10, 1:13.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:13.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 1:13.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:13.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:13.68 819 | foundInterface = 0; \ 1:13.68 | ^~~~~~~~~~~~~~ 1:13.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:13.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:13.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:13.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:13.68 170 | NS_INTERFACE_MAP_END 1:13.69 | ^~~~~~~~~~~~~~~~~~~~ 1:13.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:13.69 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:13.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:13.69 74 | NS_IMPL_ISUPPORTS_CI( 1:13.69 | ^~~~~~~~~~~~~~~~~~~~ 1:13.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:13.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:13.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:13.69 137 | } else 1:13.69 | ^~~~ 1:13.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:13.69 137 | } else 1:13.69 | ^~~~ 1:13.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 1:13.69 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 1:13.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsFaviconService.cpp:74:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 1:13.69 74 | NS_IMPL_ISUPPORTS_CI( 1:13.69 | ^~~~~~~~~~~~~~~~~~~~ 1:13.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 1:13.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 1:13.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:13.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWeakReference.h:13, 1:13.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.h:9, 1:13.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.cpp:10, 1:13.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:13.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 1:13.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:13.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:13.77 819 | foundInterface = 0; \ 1:13.77 | ^~~~~~~~~~~~~~ 1:13.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:13.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:13.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:13.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistory.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:13.77 177 | NS_INTERFACE_MAP_END 1:13.78 | ^~~~~~~~~~~~~~~~~~~~ 1:13.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsFaviconService.cpp:26, 1:13.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 1:13.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 1:13.78 137 | } else 1:13.78 | ^~~~ 1:13.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 1:13.78 137 | } else 1:13.78 | ^~~~ 1:13.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 1:13.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 1:13.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 1:13.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWeakReference.h:13, 1:13.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.h:9, 1:13.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.cpp:10, 1:13.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:13.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 1:13.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:13.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:13.89 819 | foundInterface = 0; \ 1:13.89 | ^~~~~~~~~~~~~~ 1:13.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:13.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:13.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:13.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:13.89 84 | NS_INTERFACE_MAP_END 1:13.89 | ^~~~~~~~~~~~~~~~~~~~ 1:13.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:13.90 800 | else 1:13.90 | ^~~~ 1:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:13.90 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:13.90 | ^~~~~~~~~~~~~~~~~~ 1:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:13.90 83 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 1:13.90 | ^~~~~~~~~~~~~~~~~~~~~~ 1:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 1:13.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:13.90 837 | foundInterface = 0; \ 1:13.90 | ^~~~~~~~~~~~~~ 1:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 1:13.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 1:13.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 1:13.91 345 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 1:13.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:13.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:13.91 800 | else 1:13.91 | ^~~~ 1:13.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:13.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:13.91 | ^~~~~~~~~~~~~~~~~~ 1:13.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:13.91 344 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 1:13.91 | ^~~~~~~~~~~~~~~~~~~~~~ 1:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 1:13.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:13.96 819 | foundInterface = 0; \ 1:13.96 | ^~~~~~~~~~~~~~ 1:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:13.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:13.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp:4055:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:13.96 4055 | NS_INTERFACE_MAP_END 1:13.96 | ^~~~~~~~~~~~~~~~~~~~ 1:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:13.96 800 | else 1:13.96 | ^~~~ 1:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:13.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:13.96 | ^~~~~~~~~~~~~~~~~~ 1:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryResult.cpp:4054:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:13.96 4054 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 1:13.96 | ^~~~~~~~~~~~~~~~~~~~~~ 1:18.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 1:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 1:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMutationObserver.h:9, 1:18.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStubMutationObserver.h:16, 1:18.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/XPathResult.h:9, 1:18.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/XPathResult.cpp:6: 1:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 1:18.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:18.51 819 | foundInterface = 0; \ 1:18.51 | ^~~~~~~~~~~~~~ 1:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:18.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/XPathResult.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:18.51 79 | NS_INTERFACE_MAP_END 1:18.51 | ^~~~~~~~~~~~~~~~~~~~ 1:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:18.51 811 | else 1:18.51 | ^~~~ 1:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 1:18.51 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 1:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/XPathResult.cpp:78:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 1:18.51 78 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 1:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txCoreFunctionCall.cpp:9: 1:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult txCoreFunctionCall::evaluate(txIEvalContext*, txAExprResult**)': 1:22.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:22.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:22.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txCoreFunctionCall.cpp:602:31: note: while referencing 'walker' 1:22.13 602 | txXPathTreeWalker walker(aContext->getContextNode()); 1:22.13 | ^~~~~~ 1:22.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:22.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txCoreFunctionCall.cpp:9: 1:22.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:22.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:22.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txCoreFunctionCall.cpp:107:31: note: while referencing 'walker' 1:22.14 107 | txXPathTreeWalker walker(aContext->getContextNode()); 1:22.14 | ^~~~~~ 1:25.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:25.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/storage/Variant.h:14, 1:25.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/storage.h:37, 1:25.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.h:13, 1:25.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/Database.cpp:10, 1:25.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 1:25.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsNavHistory::QueryStringToQueryArray(const nsACString_internal&, nsCOMArray*, nsNavHistoryQueryOptions**)': 1:25.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 1:25.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 1:25.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:25.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:25.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/places/Unified_cpp_components_places0.cpp:119: 1:25.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/places/nsNavHistoryQuery.cpp:315:31: note: while referencing 'tokens' 1:25.81 315 | nsTArray tokens; 1:25.81 | ^~~~~~ 1:26.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprParser.cpp:15: 1:26.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult txExprParser::createExpr(txExprLexer&, txIParseContext*, Expr**)': 1:26.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'txStack [1]' 1:26.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'txStack [1]' [-Warray-bounds] 1:26.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:26.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprParser.cpp:278:13: note: while referencing 'ops' 1:26.12 278 | txStack ops; 1:26.12 | ^~~ 1:26.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:26.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:26.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:26.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprParser.cpp:15: 1:26.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'txStack [1]' 1:26.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'txStack [1]' [-Warray-bounds] 1:26.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:26.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:26.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprParser.cpp:277:13: note: while referencing 'exprs' 1:26.13 277 | txStack exprs; 1:26.13 | ^~~~~ 1:31.81 libtoolkit_components_places.a.desc 1:32.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:10: 1:32.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void LocationStep::fromDescendantsRev(const txXPathNode&, txIMatchContext*, txNodeSet*)': 1:32.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:32.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:32.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:32.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:231:23: note: while referencing 'walker' 1:32.55 231 | txXPathTreeWalker walker(aNode); 1:32.55 | ^~~~~~ 1:32.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:32.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:10: 1:32.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:32.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:32.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:32.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:231:23: note: while referencing 'walker' 1:32.55 231 | txXPathTreeWalker walker(aNode); 1:32.55 | ^~~~~~ 1:32.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:10: 1:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void LocationStep::fromDescendants(const txXPathNode&, txIMatchContext*, txNodeSet*)': 1:32.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:32.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:32.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:213:23: note: while referencing 'walker' 1:32.56 213 | txXPathTreeWalker walker(aNode); 1:32.56 | ^~~~~~ 1:32.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:10: 1:32.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:32.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:32.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:213:23: note: while referencing 'walker' 1:32.56 213 | txXPathTreeWalker walker(aNode); 1:32.56 | ^~~~~~ 1:32.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:32.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:32.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:32.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:32.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:32.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:10: 1:32.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult LocationStep::evaluate(txIEvalContext*, txAExprResult**)': 1:32.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:32.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:32.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:32.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:32.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txLocationStep.cpp:37:23: note: while referencing 'walker' 1:32.58 37 | txXPathTreeWalker walker(aContext->getContextNode()); 1:32.58 | ^~~~~~ 1:34.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 1:34.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 1:34.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 1:34.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundUtils.h:9, 1:34.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 1:34.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 1:34.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 1:34.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 1:34.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:34.82 819 | foundInterface = 0; \ 1:34.82 | ^~~~~~~~~~~~~~ 1:34.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:34.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 1:34.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:34.82 67 | NS_INTERFACE_MAP_END 1:34.82 | ^~~~~~~~~~~~~~~~~~~~ 1:34.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 1:34.82 800 | else 1:34.82 | ^~~~ 1:34.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:34.82 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:34.82 | ^~~~~~~~~~~~~~~~~~ 1:34.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:34.82 66 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 1:34.82 | ^~~~~~~~~~~~~~~~~~~~~~ 1:38.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:13, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:8: 1:38.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult txNamedAttributeStep::evaluate(txIEvalContext*, txAExprResult**)': 1:38.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:38.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:38.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:38.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:31:23: note: while referencing 'walker' 1:38.50 31 | txXPathTreeWalker walker(aContext->getContextNode()); 1:38.50 | ^~~~~~ 1:38.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:13, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:8: 1:38.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' 1:38.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:38.50 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 1:38.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 1:38.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:31:23: note: while referencing 'walker' 1:38.50 31 | txXPathTreeWalker walker(aContext->getContextNode()); 1:38.50 | ^~~~~~ 1:38.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:38.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:13, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:8: 1:38.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' 1:38.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:38.51 236 | header->mLength = length; 1:38.51 | ~~~~~~~~~~~~~~~~^~~~~~~~ 1:38.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:31:23: note: while referencing 'walker' 1:38.51 31 | txXPathTreeWalker walker(aContext->getContextNode()); 1:38.51 | ^~~~~~ 1:38.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:13, 1:38.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:8: 1:38.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:38.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:38.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:38.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:38.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNamedAttributeStep.cpp:31:23: note: while referencing 'walker' 1:38.51 31 | txXPathTreeWalker walker(aContext->getContextNode()); 1:38.51 | ^~~~~~ 1:39.31 liburiloader_prefetch.a.desc 1:40.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 1:40.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:118:16: 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:40.09 118 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 1:40.09 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:15, 1:40.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:40.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:40.09 18 | class txXPathNode 1:40.09 | ^~~~~~~~~~~ 1:40.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 1:40.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:288:20: 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:40.10 288 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 1:40.10 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:15, 1:40.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:40.10 18 | class txXPathNode 1:40.10 | ^~~~~~~~~~~ 1:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 1:40.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:395:20: 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:40.10 395 | memmove(insertion, mStart + pos - chunk, 1:40.10 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.10 396 | chunk * sizeof(txXPathNode)); 1:40.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:15, 1:40.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:40.10 18 | class txXPathNode 1:40.10 | ^~~~~~~~~~~ 1:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 1:40.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:513:16: 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:40.10 513 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 1:40.10 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:15, 1:40.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:40.10 18 | class txXPathNode 1:40.10 | ^~~~~~~~~~~ 1:40.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:542:15: 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:40.10 542 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 1:40.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:15, 1:40.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:40.10 18 | class txXPathNode 1:40.10 | ^~~~~~~~~~~ 1:40.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 1:40.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:621:11: 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:40.11 621 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 1:40.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.h:15, 1:40.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txNodeSet.cpp:6: 1:40.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 1:40.11 18 | class txXPathNode 1:40.11 | ^~~~~~~~~~~ 1:40.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 1:40.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLChar.h:15, 1:40.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLChar.cpp:6: 1:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:40.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:40.43 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:40.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:40.43 712 | class CompressedGlyph { 1:40.43 | ^~~~~~~~~~~~~~~ 1:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:40.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:40.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:40.44 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:40.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:40.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:40.44 712 | class CompressedGlyph { 1:40.44 | ^~~~~~~~~~~~~~~ 1:46.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 1:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 1:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 1:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.cpp:6: 1:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:46.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:46.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:46.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:46.58 712 | class CompressedGlyph { 1:46.58 | ^~~~~~~~~~~~~~~ 1:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:46.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:46.58 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:46.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:46.58 712 | class CompressedGlyph { 1:46.58 | ^~~~~~~~~~~~~~~ 1:48.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txPathExpr.cpp:6: 1:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult PathExpr::evalDescendants(Expr*, const txXPathNode&, txIMatchContext*, txNodeSet*)': 1:48.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:48.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:48.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txPathExpr.cpp:165:23: note: while referencing 'walker' 1:48.40 165 | txXPathTreeWalker walker(aNode); 1:48.40 | ^~~~~~ 1:50.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 1:50.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 1:50.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 1:50.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.cpp:6: 1:50.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:50.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:50.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:50.16 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:50.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:50.16 712 | class CompressedGlyph { 1:50.16 | ^~~~~~~~~~~~~~~ 1:50.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:50.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:50.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:50.16 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:50.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:50.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:50.16 712 | class CompressedGlyph { 1:50.16 | ^~~~~~~~~~~~~~~ 1:55.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:6: 1:55.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult RootExpr::evaluate(txIEvalContext*, txAExprResult**)': 1:55.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:55.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:55.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:55.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:55.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:21:23: note: while referencing 'walker' 1:55.32 21 | txXPathTreeWalker walker(aContext->getContextNode()); 1:55.32 | ^~~~~~ 1:55.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:6: 1:55.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' 1:55.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:55.32 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 1:55.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 1:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:21:23: note: while referencing 'walker' 1:55.33 21 | txXPathTreeWalker walker(aContext->getContextNode()); 1:55.33 | ^~~~~~ 1:55.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:6: 1:55.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' 1:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:55.33 236 | header->mLength = length; 1:55.33 | ~~~~~~~~~~~~~~~~^~~~~~~~ 1:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:21:23: note: while referencing 'walker' 1:55.33 21 | txXPathTreeWalker walker(aContext->getContextNode()); 1:55.33 | ^~~~~~ 1:55.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 1:55.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:6: 1:55.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 1:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 1:55.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 1:55.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:55.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txRootExpr.cpp:21:23: note: while referencing 'walker' 1:55.34 21 | txXPathTreeWalker walker(aContext->getContextNode()); 1:55.34 | ^~~~~~ 1:56.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 1:56.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 1:56.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 1:56.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 1:56.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 1:56.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLSelectedFrame.cpp:6: 1:56.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:56.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:56.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:56.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:56.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:56.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:56.54 712 | class CompressedGlyph { 1:56.54 | ^~~~~~~~~~~~~~~ 1:56.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 1:56.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 1:56.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 1:56.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 1:56.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:56.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 1:56.54 712 | class CompressedGlyph { 1:56.54 | ^~~~~~~~~~~~~~~ 2:00.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:00.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:00.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:00.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:00.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLTokenFrame.h:10, 2:00.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLTokenFrame.cpp:6: 2:00.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:00.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:00.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:00.01 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:00.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:00.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:00.01 712 | class CompressedGlyph { 2:00.01 | ^~~~~~~~~~~~~~~ 2:00.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:00.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:00.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:00.01 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:00.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:00.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:00.01 712 | class CompressedGlyph { 2:00.01 | ^~~~~~~~~~~~~~~ 2:00.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp: In member function 'bool txParamArrayHolder::Init(uint8_t)': 2:00.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 2:00.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:363:11: 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] 2:00.91 363 | memset(mArray.get(), 0, mCount * sizeof(nsXPTCVariant)); 2:00.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:00.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPCOMExtensionFunction.cpp:17: 2:00.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/xptcall.h:46:8: note: 'struct nsXPTCVariant' declared here 2:00.91 46 | struct nsXPTCVariant : public nsXPTCMiniVariant 2:00.91 | ^~~~~~~~~~~~~ 2:02.90 libdom_xslt_xpath.a.desc 2:03.64 libtoolkit_components_terminator.a.desc 2:03.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:03.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:03.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:03.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:03.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 2:03.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmactionFrame.h:10, 2:03.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmactionFrame.cpp:6: 2:03.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:03.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:03.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:03.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:03.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:03.97 712 | class CompressedGlyph { 2:03.97 | ^~~~~~~~~~~~~~~ 2:03.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:03.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:03.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:03.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:03.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:03.97 712 | class CompressedGlyph { 2:03.97 | ^~~~~~~~~~~~~~~ 2:05.18 libimage_decoders_icon_gtk.a.desc 2:05.28 libicustubdata.a.desc 2:07.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmencloseFrame.h:11, 2:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmencloseFrame.cpp:6: 2:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:07.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:07.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:07.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:07.02 712 | class CompressedGlyph { 2:07.02 | ^~~~~~~~~~~~~~~ 2:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:07.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:07.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:07.03 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:07.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:07.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:07.03 712 | class CompressedGlyph { 2:07.03 | ^~~~~~~~~~~~~~~ 2:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/udataswp.c: In function 'udata_openSwapperForInputData_58': 2:10.77 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/udataswp.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/udataswp.c:438:29: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2:10.77 438 | if( (length>=0 && lengthdata)) { 2:11.30 | ^~ 2:11.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c: In function '_appendLDMLExtensionAsKeywords': 2:11.40 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:11.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c:1374:31: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2:11.40 1374 | if (bcpKeyLen >= sizeof(bcpKeyBuf)) { 2:11.40 | ^~ 2:11.40 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:11.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c:1409:36: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2:11.40 1409 | if (bcpTypeLen >= sizeof(bcpTypeBuf)) { 2:11.40 | ^~ 2:11.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c: In function 'uloc_toLanguageTag_58': 2:11.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c: 'bcpValue' may be used uninitialized in this function 2:11.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c:1084:24: warning: 'bcpValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:11.57 1084 | ext->value = bcpValue; 2:11.57 | ~~~~~~~~~~~^~~~~~~~~~ 2:11.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c:926:30: note: 'bcpValue' was declared here 2:11.58 926 | const char *bcpKey, *bcpValue; 2:11.58 | ^~~~~~~~ 2:11.58 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c: 'bcpKey' may be used uninitialized in this function 2:11.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c:1083:22: warning: 'bcpKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:11.58 1083 | ext->key = bcpKey; 2:11.58 | ~~~~~~~~~^~~~~~~~ 2:11.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc_tag.c:926:21: note: 'bcpKey' was declared here 2:11.58 926 | const char *bcpKey, *bcpValue; 2:11.58 | ^~~~~~ 2:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ures_cnv.c: In function 'ures_openU_58': 2:12.04 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ures_cnv.c:46:18: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2:12.04 46 | if(length>=sizeof(pathBuffer)) { 2:12.04 | ^~ 2:12.04 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ures_cnv.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ures_cnv.c:64:22: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2:12.04 64 | if(length>=sizeof(pathBuffer)) { 2:12.04 | ^~ 2:12.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/utrace.c: In function 'outputPtrBytes': 2:12.41 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/utrace.c: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' 2:12.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/utrace.c:149:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2:12.41 149 | for (i=0; i>16); 2:31.33 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 2:31.33 589 | case 2: 2:31.33 | ^~~~ 2:31.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.33 590 | *charErrorBuffer++=(uint8_t)(diff>>8); 2:31.33 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 2:31.33 592 | case 1: 2:31.33 | ^~~~ 2:31.33 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.33 607 | *offsets++=sourceIndex; 2:31.33 | ~~~~~~~~~~^~~~~~~~~~~~ 2:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 2:31.33 609 | case 2: 2:31.34 | ^~~~ 2:31.34 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.34 611 | *offsets++=sourceIndex; 2:31.34 | ~~~~~~~~~~^~~~~~~~~~~~ 2:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 2:31.34 613 | case 1: 2:31.34 | ^~~~ 2:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 2:31.34 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.35 790 | *target++=(uint8_t)(diff>>24); 2:31.35 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 2:31.35 792 | case 3: 2:31.35 | ^~~~ 2:31.35 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.35 819 | *charErrorBuffer++=(uint8_t)(diff>>16); 2:31.35 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 2:31.35 821 | case 2: 2:31.35 | ^~~~ 2:31.35 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.35 822 | *charErrorBuffer++=(uint8_t)(diff>>8); 2:31.35 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 2:31.35 824 | case 1: 2:31.35 | ^~~~ 2:31.35 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.35 838 | *target++=(uint8_t)(diff>>16); 2:31.35 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 2:31.35 840 | case 2: 2:31.35 | ^~~~ 2:31.35 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp: this statement may fall through 2:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:31.36 841 | *target++=(uint8_t)(diff>>8); 2:31.36 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 2:31.36 843 | case 1: 2:31.36 | ^~~~ 2:32.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucurr.cpp:21: 2:32.56 In constructor 'CReg::CReg(const UChar*, const char*)', 2:32.56 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucurr.cpp:426:41, 2:32.56 inlined from 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucurr.cpp:498:25: 2:32.56 Warning: -Wstringop-truncation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:32.56 59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 2:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucurr.cpp:417:9: note: in expansion of macro 'uprv_strncpy' 2:32.56 417 | uprv_strncpy(id, _id, len); 2:32.56 | ^~~~~~~~~~~~ 2:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)': 2:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/cstring.h:37:57: note: length computed here 2:32.56 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 2:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ucurr.cpp:413:32: note: in expansion of macro 'uprv_strlen' 2:32.56 413 | int32_t len = (int32_t)uprv_strlen(_id); 2:32.56 | ^~~~~~~~~~~ 2:33.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.58 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:515:30: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:33.58 515 | b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); 2:33.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/platform.h:25, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/ptypes.h:52, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/umachine.h:46, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:19: 2:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:33.59 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:33.59 | ^~~~~~~~~~~~~ 2:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:33.59 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:33.59 | ^ 2:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:33.59 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:33.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:33.59 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:33.59 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:33.59 576 | uidna_toASCII(const UChar* src, int32_t srcLength, 2:33.59 | ^~~~~~~~~~~~~ 2:33.59 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:528:35: warning: 'int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:33.59 528 | b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); 2:33.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/platform.h:25, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/ptypes.h:52, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/umachine.h:46, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 2:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:19: 2:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:984:48: note: declared here 2:33.60 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:33.60 | ^~~~~~~~~~~~~ 2:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:33.60 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:33.60 | ^ 2:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:33.60 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:33.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:984:23: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:33.60 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) 2:33.60 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro 'uidna_toASCII' 2:33.60 576 | uidna_toASCII(const UChar* src, int32_t srcLength, 2:33.60 | ^~~~~~~~~~~~~ 2:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.60 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:878:29: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:33.61 878 | b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); 2:33.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/platform.h:25, 2:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/ptypes.h:52, 2:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/umachine.h:46, 2:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 2:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:19: 2:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:33.61 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.61 | ^~~~~~~~~~~~~~~~ 2:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:33.61 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:33.61 | ^ 2:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:33.62 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:33.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:33.62 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.62 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:33.62 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:33.62 | ^~~~~~~~~~~~~~~~ 2:33.62 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:889:33: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:33.62 889 | b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); 2:33.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/platform.h:25, 2:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/ptypes.h:52, 2:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/umachine.h:46, 2:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 2:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:19: 2:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:33.62 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.62 | ^~~~~~~~~~~~~~~~ 2:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:33.62 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:33.62 | ^ 2:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:33.62 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:33.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:33.62 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.62 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:33.63 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:33.63 | ^~~~~~~~~~~~~~~~ 2:33.63 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:893:29: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:33.63 893 | b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); 2:33.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/platform.h:25, 2:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/ptypes.h:52, 2:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/umachine.h:46, 2:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 2:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:19: 2:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:33.64 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.64 | ^~~~~~~~~~~~~~~~ 2:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:33.64 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:33.64 | ^ 2:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:33.64 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:33.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:33.64 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.64 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:33.64 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:33.64 | ^~~~~~~~~~~~~~~~ 2:33.64 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:904:33: warning: 'int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 2:33.64 904 | b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); 2:33.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/platform.h:25, 2:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/ptypes.h:52, 2:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/umachine.h:46, 2:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 2:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:19: 2:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:51: note: declared here 2:33.64 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.65 | ^~~~~~~~~~~~~~~~ 2:33.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 2:33.65 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 2:33.65 | ^ 2:33.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 2:33.65 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 2:33.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:33.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/unicode/urename.h:971:26: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 2:33.65 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) 2:33.65 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2:33.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro 'uidna_IDNToASCII' 2:33.65 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, 2:33.65 | ^~~~~~~~~~~~~~~~ 2:34.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:34.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:34.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:34.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:34.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmspaceFrame.h:10, 2:34.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmspaceFrame.cpp:6: 2:34.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:34.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:34.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:34.07 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:34.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:34.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:34.07 712 | class CompressedGlyph { 2:34.07 | ^~~~~~~~~~~~~~~ 2:34.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:34.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:34.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:34.08 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:34.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:34.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:34.08 712 | class CompressedGlyph { 2:34.08 | ^~~~~~~~~~~~~~~ 2:34.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc.cpp:41: 2:34.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc.cpp: In function 'int32_t _ZL13_canonicalizePKcPcijP10UErrorCode.part.0(const char*, char*, int32_t, uint32_t, UErrorCode*)': 2:34.94 Warning: -Wstringop-truncation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:34.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:34.94 59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 2:34.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc.cpp:1688:13: note: in expansion of macro 'uprv_strncpy' 2:34.94 1688 | uprv_strncpy(name, d, len); 2:34.94 | ^~~~~~~~~~~~ 2:34.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/cstring.h:37:57: note: length computed here 2:34.94 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 2:34.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uloc.cpp:1685:24: note: in expansion of macro 'uprv_strlen' 2:34.94 1685 | len = (int32_t)uprv_strlen(d); 2:34.94 | ^~~~~~~~~~~ 2:37.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:37.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:37.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:37.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:37.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmencloseFrame.h:11, 2:37.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmsqrtFrame.h:10, 2:37.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmsqrtFrame.cpp:6: 2:37.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:37.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:37.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:37.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:37.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:37.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:37.23 712 | class CompressedGlyph { 2:37.23 | ^~~~~~~~~~~~~~~ 2:37.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:37.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:37.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:37.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:37.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:37.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:37.23 712 | class CompressedGlyph { 2:37.23 | ^~~~~~~~~~~~~~~ 2:39.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp: In member function 'icu_58::UnicodeString& icu_58::UnicodeString::copyFrom(const icu_58::UnicodeString&, UBool)': 2:39.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:39.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:39.24 539 | if(fastCopy) { 2:39.24 | ^~ 2:39.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp:552:3: note: here 2:39.24 552 | case kWritableAlias: { 2:39.24 | ^~~~ 2:39.24 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp: this statement may fall through 2:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp:562:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:39.25 562 | } 2:39.25 | ^ 2:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp:563:3: note: here 2:39.25 563 | default: 2:39.25 | ^~~~~~~ 2:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp: At global scope: 2:39.26 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp: 'void uprv_UnicodeStringDummy()' defined but not used 2:39.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unistr.cpp:1940:13: warning: 'void uprv_UnicodeStringDummy()' defined but not used [-Wunused-function] 2:39.26 1940 | static void uprv_UnicodeStringDummy(void) { 2:39.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:40.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:40.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:40.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:40.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:40.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmtableFrame.h:10, 2:40.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmtableFrame.cpp:6: 2:40.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:40.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:40.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.24 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:40.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:40.24 712 | class CompressedGlyph { 2:40.24 | ^~~~~~~~~~~~~~~ 2:40.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:40.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:40.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.24 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:40.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:40.24 712 | class CompressedGlyph { 2:40.24 | ^~~~~~~~~~~~~~~ 2:42.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_58(UResourceBundle*, int32_t*, const char**, UErrorCode*)': 2:42.14 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uresbund.cpp: this statement may fall through 2:42.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:42.14 1489 | *status = U_RESOURCE_TYPE_MISMATCH; 2:42.14 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2:42.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/uresbund.cpp:1491:5: note: here 2:42.14 1491 | default: 2:42.14 | ^~~~~~~ 2:42.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:42.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 2:42.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 2:42.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 2:42.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 2:42.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:10, 2:42.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmtableFrame.h:10, 2:42.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmtableFrame.cpp:6: 2:42.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void ParseSpacingAttribute(nsMathMLmtableFrame*, nsIAtom*)': 2:42.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 2:42.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 2:42.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:42.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:42.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmtableFrame.cpp:525:21: note: while referencing 'valueList' 2:42.15 525 | nsTArray valueList; 2:42.15 | ^~~~~~~~~ 2:45.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:45.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:45.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:45.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:45.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmunderoverFrame.h:10, 2:45.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLmunderoverFrame.cpp:6: 2:45.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:45.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:45.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:45.01 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:45.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:45.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:45.01 712 | class CompressedGlyph { 2:45.01 | ^~~~~~~~~~~~~~~ 2:45.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:45.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:45.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:45.01 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:45.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:45.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:45.01 712 | class CompressedGlyph { 2:45.01 | ^~~~~~~~~~~~~~~ 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)': 2:46.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:46.93 291 | if(trail>0x3f || c>=0x110) { 2:46.93 | ^~ 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:297:5: note: here 2:46.93 297 | case 2: 2:46.93 | ^~~~ 2:46.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:46.93 304 | c=(c<<6)|trail; 2:46.93 | ~^~~~~~~~~~~~~ 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:306:5: note: here 2:46.93 306 | case 1: 2:46.93 | ^~~~ 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)': 2:46.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:46.93 362 | if(c<0x110) { 2:46.93 | ^~ 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:370:9: note: here 2:46.93 370 | case 2: 2:46.93 | ^~~~ 2:46.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp: this statement may fall through 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:46.93 373 | illegal|=(trail&0xc0)^0x80; 2:46.93 | ~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:46.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/ustrtrns.cpp:375:9: note: here 2:46.93 375 | case 1: 2:46.93 | ^~~~ 2:48.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 2:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 2:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLFrame.h:10, 2:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLContainerFrame.h:14, 2:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLSelectedFrame.h:9, 2:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLsemanticsFrame.h:10, 2:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/mathml/nsMathMLsemanticsFrame.cpp:7: 2:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:48.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:48.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:48.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:48.26 712 | class CompressedGlyph { 2:48.26 | ^~~~~~~~~~~~~~~ 2:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 2:48.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 2:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 2:48.26 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 2:48.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 2:48.27 712 | class CompressedGlyph { 2:48.27 | ^~~~~~~~~~~~~~~ 2:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:48.56 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/util_props.cpp: this statement may fall through 2:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:48.56 102 | if (!PatternProps::isWhiteSpace(c)) { 2:48.56 | ^~ 2:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/util_props.cpp:107:9: note: here 2:48.56 107 | case 126 /*'~'*/: 2:48.56 | ^~~~ 2:49.08 liblayout_mathml.a.desc 2:49.91 libicuuc.a.desc 2:51.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c: In function 'uprv_decNumberLog10_58': 2:51.33 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c: writing 1 byte into a region of size 0 2:51.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:1526:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2:51.33 1526 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 2:51.33 | ~~~~~~~~~^~ 2:51.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:184: 2:51.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 2:51.33 89 | decNumberUnit lsu[DECNUMUNITS]; 2:51.33 | ^~~ 2:51.33 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c: writing 1 byte into a region of size 0 2:51.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:1526:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2:51.33 1526 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 2:51.33 | ~~~~~~~~~^~ 2:51.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:184: 2:51.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 2:51.34 89 | decNumberUnit lsu[DECNUMUNITS]; 2:51.34 | ^~~ 2:51.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c: In function 'uprv_decNumberSquareRoot_58': 2:51.37 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c: writing 1 byte into a region of size 0 2:51.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:2972:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2:51.37 2972 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 2:51.37 | ~~~~~~~~~^~ 2:51.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:184: 2:51.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'lsu' of size 1 2:51.37 89 | decNumberUnit lsu[DECNUMUNITS]; 2:51.37 | ^~~ 2:51.38 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c: writing 1 byte into a region of size 0 2:51.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:2972:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2:51.38 2972 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 2:51.38 | ~~~~~~~~~^~ 2:51.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.c:184: 2:51.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object 'lsu' of size 1 2:51.38 89 | decNumberUnit lsu[DECNUMUNITS]; 2:51.38 | ^~~ 2:51.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 2:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 2:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIArray.h:10, 2:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIArrayExtensions.h:10, 2:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMutableArray.h:10, 2:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:10: 2:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 2:51.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:51.86 819 | foundInterface = 0; \ 2:51.86 | ^~~~~~~~~~~~~~ 2:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:51.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:51.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:51.86 544 | NS_INTERFACE_MAP_END 2:51.86 | ^~~~~~~~~~~~~~~~~~~~ 2:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:51.87 811 | else 2:51.87 | ^~~~ 2:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:51.87 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:51.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:543:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:51.87 543 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 2:51.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:52.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:52.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:12: 2:52.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::storage::Connection::ExecuteAsync(mozIStorageBaseStatement**, uint32_t, mozIStorageStatementCallback*, mozIStoragePendingStatement**)': 2:52.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 2:52.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 2:52.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:52.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:1657:27: note: while referencing 'stmts' 2:52.74 1657 | nsTArray stmts(aNumStatements); 2:52.74 | ^~~~~ 2:52.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:52.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:52.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:12: 2:52.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 2:52.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 2:52.75 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 2:52.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2:52.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:1657:27: note: while referencing 'stmts' 2:52.75 1657 | nsTArray stmts(aNumStatements); 2:52.75 | ^~~~~ 2:52.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:52.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:52.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:12: 2:52.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 2:52.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 2:52.75 236 | header->mLength = length; 2:52.75 | ~~~~~~~~~~~~~~~~^~~~~~~~ 2:52.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:1657:27: note: while referencing 'stmts' 2:52.75 1657 | nsTArray stmts(aNumStatements); 2:52.75 | ^~~~~ 2:52.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:52.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:52.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:12: 2:52.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 2:52.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 2:52.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:52.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:52.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageConnection.cpp:1657:27: note: while referencing 'stmts' 2:52.75 1657 | nsTArray stmts(aNumStatements); 2:52.75 | ^~~~~ 2:54.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 2:54.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 2:54.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISimpleEnumerator.h:10, 2:54.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/FileSystemModule.cpp:11, 2:54.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage0.cpp:2: 2:54.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 2:54.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:54.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:54.11 819 | foundInterface = 0; \ 2:54.11 | ^~~~~~~~~~~~~~ 2:54.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:54.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:54.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:54.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageAsyncStatement.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:54.11 244 | NS_INTERFACE_MAP_END 2:54.11 | ^~~~~~~~~~~~~~~~~~~~ 2:54.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:54.11 811 | else 2:54.11 | ^~~~ 2:54.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:54.11 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:54.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageAsyncStatement.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:54.12 243 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 2:54.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 2:54.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:54.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:54.20 819 | foundInterface = 0; \ 2:54.20 | ^~~~~~~~~~~~~~ 2:54.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:54.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:54.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:54.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:54.20 80 | NS_INTERFACE_MAP_END 2:54.20 | ^~~~~~~~~~~~~~~~~~~~ 2:54.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:54.20 800 | else 2:54.20 | ^~~~ 2:54.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:54.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:54.20 | ^~~~~~~~~~~~~~~~~~ 2:54.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:54.20 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) 2:54.20 | ^~~~~~~~~~~~~~~~~~~~~~ 2:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': 2:54.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp:2130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:54.67 2130 | } 2:54.67 | ^ 2:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp:2133:5: note: here 2:54.67 2133 | case UCAL_EXTENDED_YEAR: 2:54.67 | ^~~~ 2:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_58::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 2:54.67 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp: this statement may fall through 2:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:54.67 3647 | set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 2:54.67 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/calendar.cpp:3649:5: note: here 2:54.67 3649 | case UCAL_MONTH: 2:54.67 | ^~~~ 2:56.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:56.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:56.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.h:13, 2:56.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/SQLCollations.h:10, 2:56.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/SQLCollations.cpp:9, 2:56.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage0.cpp:11: 2:56.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::storage::StorageBaseStatementInternal::ExecuteAsync(mozIStorageStatementCallback*, mozIStoragePendingStatement**)': 2:56.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 2:56.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 2:56.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:56.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage0.cpp:20: 2:56.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/StorageBaseStatementInternal.cpp:187:27: note: while referencing 'stmts' 2:56.36 187 | nsTArray stmts(1); 2:56.36 | ^~~~~ 2:57.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 2:57.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 2:57.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.h:10, 2:57.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:10, 2:57.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:57.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 2:57.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:57.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:57.45 819 | foundInterface = 0; \ 2:57.45 | ^~~~~~~~~~~~~~ 2:57.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:57.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:57.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:57.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageStatement.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:57.45 252 | NS_INTERFACE_MAP_END 2:57.45 | ^~~~~~~~~~~~~~~~~~~~ 2:57.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:57.45 811 | else 2:57.46 | ^~~~ 2:57.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 2:57.46 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 2:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageStatement.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 2:57.46 251 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 2:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:57.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 2:57.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 2:57.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:57.60 819 | foundInterface = 0; \ 2:57.60 | ^~~~~~~~~~~~~~ 2:57.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:57.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:57.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 2:57.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:57.60 178 | NS_INTERFACE_MAP_END 2:57.60 | ^~~~~~~~~~~~~~~~~~~~ 2:57.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:57.60 800 | else 2:57.60 | ^~~~ 2:57.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:57.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:57.60 | ^~~~~~~~~~~~~~~~~~ 2:57.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:57.60 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 2:57.60 | ^~~~~~~~~~~~~~~~~~~~~~ 2:58.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:58.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:58.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.h:13, 2:58.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:10, 2:58.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:58.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::storage::Service::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)': 2:58.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 2:58.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 2:58.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:58.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:58.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:58.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:120:35: note: while referencing 'connections' 2:58.93 120 | nsTArray > connections; 2:58.93 | ^~~~~~~~~~~ 2:58.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.h:13, 2:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:10, 2:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:58.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::storage::Service::minimizeMemory()': 2:58.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 2:58.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 2:58.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:58.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:58.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:58.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:334:33: note: while referencing 'connections' 2:58.99 334 | nsTArray > connections; 2:58.99 | ^~~~~~~~~~~ 2:59.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.h:13, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:10, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:59.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::storage::Service::Observe(nsISupports*, const char*, const char16_t*)': 2:59.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 2:59.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 2:59.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:59.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:59.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:899:37: note: while referencing 'connections' 2:59.03 899 | nsTArray > connections; 2:59.03 | ^~~~~~~~~~~ 2:59.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.h:13, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:10, 2:59.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:59.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 2:59.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 2:59.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 2:59.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/storage/Unified_cpp_storage1.cpp:2: 2:59.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/storage/mozStorageService.cpp:916:37: note: while referencing 'connections' 2:59.03 916 | nsTArray > connections; 2:59.03 | ^~~~~~~~~~~ 2:59.48 libstorage.a.desc 2:59.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/hyphenation/hyphen/hyphen.c: In function 'hnj_hyphen_load_file': 2:59.58 Warning: -Wformat= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/hyphenation/hyphen/hyphen.c: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' 2:59.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/hyphenation/hyphen/hyphen.c:449:76: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 2:59.58 449 | fprintf(stderr, "Warning: skipping too long pattern (more than %lu chars)\n", sizeof(buf)); 2:59.58 | ~~^ ~~~~~~~~~~~ 2:59.58 | | | 2:59.58 | | unsigned int 2:59.58 | long unsigned int 2:59.58 | %u 2:59.99 libintl_hyphenation_hyphen.a.desc 3:08.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 3:08.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 3:08.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseDragService.cpp:20: 3:08.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:08.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 3:08.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 3:08.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:08.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:08.60 712 | class CompressedGlyph { 3:08.60 | ^~~~~~~~~~~~~~~ 3:08.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:08.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 3:08.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 3:08.60 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:08.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:08.60 712 | class CompressedGlyph { 3:08.60 | ^~~~~~~~~~~~~~~ 3:13.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 3:13.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:15: 3:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:13.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 3:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 3:13.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:13.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:13.42 712 | class CompressedGlyph { 3:13.42 | ^~~~~~~~~~~~~~~ 3:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:13.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 3:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 3:13.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:13.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:13.42 712 | class CompressedGlyph { 3:13.43 | ^~~~~~~~~~~~~~~ 3:13.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decimfmtimpl.cpp: In member function 'icu_58::UnicodeString& icu_58::DecimalFormatImpl::toNumberPattern(UBool, int32_t, icu_58::UnicodeString&) const': 3:13.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMax' may be used uninitialized in this function 3:13.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMax' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:13.83 1479 | if (i >= sigMax || i < sigMax - sigMin) { 3:13.83 | ~~~~~~~^~~~~~~~ 3:13.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decimfmtimpl.cpp: 'sigMin' may be used uninitialized in this function 3:13.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMin' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:15.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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': 3:15.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/digitformatter.cpp: 'fracBegin' may be used uninitialized in this function 3:15.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/digitformatter.cpp:236:29: warning: 'fracBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:15.13 236 | handler.addAttribute(UNUM_FRACTION_FIELD, fracBegin, appendTo.length()); 3:15.13 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:16.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:16.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:16.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:16.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsBaseWidget::SetWindowClipRegion(const nsTArray >&, bool)': 3:16.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 3:16.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 3:16.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:16.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:832:35: note: while referencing 'rects' 3:16.90 832 | nsTArray rects; 3:16.91 | ^~~~~ 3:16.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:16.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:16.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:16.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:16.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 3:16.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 3:16.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:16.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:822:35: note: while referencing 'currentRects' 3:16.91 822 | nsTArray currentRects; 3:16.91 | ^~~~~~~~~~~~ 3:16.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:16.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:16.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:16.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:16.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsBaseWidget::OnRenderingDeviceReset()': 3:16.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:16.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:16.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:16.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:334:27: note: while referencing 'backendHints' 3:16.98 334 | nsTArray backendHints; 3:16.98 | ^~~~~~~~~~~~ 3:16.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:16.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:16.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:16.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:16.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:16.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:16.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:16.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:334:27: note: while referencing 'backendHints' 3:16.99 334 | nsTArray backendHints; 3:16.99 | ^~~~~~~~~~~~ 3:17.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:17.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsBaseWidget::_ZN12nsBaseWidget16CreateCompositorEii.part.0(int, int)': 3:17.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:17.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:17.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:1342:29: note: while referencing 'backendHints' 3:17.15 1342 | nsTArray backendHints; 3:17.15 | ^~~~~~~~~~~~ 3:17.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:17.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:17.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:17.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:1342:29: note: while referencing 'backendHints' 3:17.15 1342 | nsTArray backendHints; 3:17.15 | ^~~~~~~~~~~~ 3:17.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:17.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:17.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsBaseWidget::DispatchTouchInput(mozilla::MultiTouchInput&)': 3:17.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' 3:17.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' [-Warray-bounds] 3:17.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:17.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:1203:22: note: while referencing 'event' 3:17.26 1203 | WidgetTouchEvent event = aInput.ToWidgetTouchEvent(this); 3:17.26 | ^~~~~ 3:17.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:17.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:17.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEventDispatcher.h:12, 3:17.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:8: 3:17.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' 3:17.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' [-Warray-bounds] 3:17.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:17.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:17.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsBaseWidget.cpp:1200:22: note: while referencing 'event' 3:17.26 1200 | WidgetTouchEvent event = aInput.ToWidgetTouchEvent(this); 3:17.26 | ^~~~~ 3:20.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_58::Formattable::getLong(UErrorCode&) const': 3:20.56 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 3:20.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:20.57 432 | if (instanceOfMeasure(fValue.fObject)) { 3:20.57 | ^~ 3:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 3:20.57 437 | default: 3:20.57 | ^~~~~~~ 3:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_58::Formattable::getInt64(UErrorCode&) const': 3:20.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 3:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:20.57 484 | if (instanceOfMeasure(fValue.fObject)) { 3:20.57 | ^~ 3:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 3:20.57 489 | default: 3:20.57 | ^~~~~~~ 3:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_58::Formattable::getDouble(UErrorCode&) const': 3:20.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp: this statement may fall through 3:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:20.57 515 | if (instanceOfMeasure(fValue.fObject)) { 3:20.57 | ^~ 3:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 3:20.57 520 | default: 3:20.57 | ^~~~~~~ 3:26.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:56: 3:26.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoX11.cpp: In member function 'virtual void mozilla::widget::GfxInfo::GetData()': 3:26.16 Warning: -Wstringop-truncation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoX11.cpp: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size 3:26.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoX11.cpp:237:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] 3:26.16 237 | strncpy(buf, whereToReadVersionNumbers, buf_size); 3:26.16 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:28.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 3:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 3:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 3:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.h:10, 3:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.cpp:5, 3:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:2: 3:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureSuggestedDriverVersion(int32_t, nsAString_internal&)': 3:28.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:28.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:28.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:28.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:29: 3:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoBase.cpp:892:27: note: while referencing 'driverInfo' 3:28.36 892 | nsTArray driverInfo; 3:28.36 | ^~~~~~~~~~ 3:28.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 3:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 3:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 3:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.h:10, 3:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.cpp:5, 3:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:2: 3:28.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool BlacklistEntryToDriverInfo(nsCString&, mozilla::widget::GfxDriverInfo&)': 3:28.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:28.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:28.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:28.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:28.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:29: 3:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoBase.cpp:407:25: note: while referencing 'splitted' 3:28.81 407 | nsTArray splitted; 3:28.81 | ^~~~~~~~ 3:28.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.h:10, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.cpp:5, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:2: 3:28.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:28.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:28.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:28.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:29: 3:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoBase.cpp:407:25: note: while referencing 'splitted' 3:28.81 407 | nsTArray splitted; 3:28.81 | ^~~~~~~~ 3:28.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.h:10, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.cpp:5, 3:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:2: 3:28.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:28.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:28.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:28.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:29: 3:28.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoBase.cpp:400:23: note: while referencing 'keyValues' 3:28.82 400 | nsTArray keyValues; 3:28.82 | ^~~~~~~~~ 3:28.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:28.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 3:28.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 3:28.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.h:10, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.cpp:5, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:2: 3:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::Observe(nsISupports*, const char*, const char16_t*)': 3:28.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:28.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:28.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:28.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:29: 3:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoBase.cpp:525:25: note: while referencing 'blacklistEntries' 3:28.98 525 | nsTArray blacklistEntries; 3:28.98 | ^~~~~~~~~~~~~~~~ 3:28.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.h:10, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.cpp:5, 3:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:2: 3:28.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:28.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:28.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:28.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:29: 3:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoBase.cpp:524:29: note: while referencing 'driverInfo' 3:28.98 524 | nsTArray driverInfo; 3:28.98 | ^~~~~~~~~~ 3:29.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 3:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 3:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 3:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.h:10, 3:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/CompositorWidget.cpp:5, 3:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:2: 3:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureStatus(int32_t, nsACString_internal&, int32_t*)': 3:29.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:29.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:29.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget0.cpp:29: 3:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/GfxInfoBase.cpp:591:27: note: while referencing 'driverInfo' 3:29.04 591 | nsTArray driverInfo; 3:29.04 | ^~~~~~~~~~ 3:31.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_58::PluralRuleParser::parse(const icu_58::UnicodeString&, icu_58::PluralRules*, UErrorCode&)': 3:31.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/plurrule.cpp: this statement may fall through 3:31.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:31.73 496 | curAndConstraint->negated=TRUE; 3:31.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/plurrule.cpp:498:9: note: here 3:31.73 498 | case tIn: 3:31.73 | ^~~~ 3:33.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_58::LocDataParser::inList(UChar, const UChar*) const': 3:33.52 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/rbnf.cpp: this 'while' clause does not guard... 3:33.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 3:33.52 323 | while (*list && *list != c) ++list; return *list == c; 3:33.52 | ^~~~~ 3:33.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 3:33.52 323 | while (*list && *list != c) ++list; return *list == c; 3:33.52 | ^~~~~~ 3:36.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WidgetUtils.h:11, 3:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/WidgetUtils.cpp:8, 3:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:2: 3:36.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsClipboardProxy::HasDataMatchingFlavors(const char**, uint32_t, int32_t, bool*)': 3:36.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:36.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:36.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:36.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:47: 3:36.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsClipboardProxy.cpp:139:23: note: while referencing 'types' 3:36.94 139 | nsTArray types; 3:36.94 | ^~~~~ 3:36.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:36.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:36.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WidgetUtils.h:11, 3:36.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/WidgetUtils.cpp:8, 3:36.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:2: 3:36.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::widget::WidgetUtils::SendBidiKeyboardInfoToContent()': 3:36.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:36.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:36.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:36.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:2: 3:36.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/WidgetUtils.cpp:133:33: note: while referencing 'children' 3:36.96 133 | nsTArray children; 3:36.96 | ^~~~~~~~ 3:36.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:36.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:36.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WidgetUtils.h:11, 3:36.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/WidgetUtils.cpp:8, 3:36.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:2: 3:36.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsDragServiceProxy::InvokeDragSessionImpl(nsIArray*, nsIScriptableRegion*, uint32_t)': 3:36.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:36.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:36.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:36.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:83: 3:36.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsDragServiceProxy.cpp:39:43: note: while referencing 'dataTransfers' 3:36.98 39 | nsTArray dataTransfers; 3:36.98 | ^~~~~~~~~~~~~ 3:37.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 3:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WidgetUtils.h:11, 3:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/WidgetUtils.cpp:8, 3:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:2: 3:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsClipboardProxy::GetData(nsITransferable*, int32_t)': 3:37.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:37.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:37.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:37.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget1.cpp:47: 3:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsClipboardProxy.cpp:49:24: note: while referencing 'types' 3:37.02 49 | nsTArray types; 3:37.02 | ^~~~~ 3:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: variable 'capContextUsageType' set but not used 3:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:1420:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] 3:39.56 1420 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; 3:39.56 | ^~~~~~~~~~~~~~~~~~~ 3:39.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:39.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:1368:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.60 1368 | } 3:39.60 | ^ 3:39.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here 3:39.60 1369 | case kOvrStrTime : { 3:39.60 | ^~~~ 3:39.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.60 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:39.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.60 1473 | if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 3:39.60 | ^~ 3:39.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here 3:39.60 1489 | case UDAT_YEAR_FIELD: 3:39.61 | ^~~~ 3:39.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.61 1595 | if (U_FAILURE(status)) { 3:39.61 | ^~ 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here 3:39.61 1600 | case UDAT_DAY_OF_WEEK_FIELD: 3:39.61 | ^~~~ 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.61 2999 | if (value < 0 || value > 24) { 3:39.61 | ^~ 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here 3:39.61 3005 | case UDAT_YEAR_FIELD: 3:39.61 | ^~~~ 3:39.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.61 3191 | if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 3:39.61 | ^~ 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here 3:39.61 3196 | case UDAT_HOUR_OF_DAY0_FIELD: 3:39.61 | ^~~~ 3:39.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.61 3220 | if (gotNumber) // i.e., e or ee 3:39.61 | ^~ 3:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here 3:39.61 3229 | case UDAT_DAY_OF_WEEK_FIELD: 3:39.61 | ^~~~ 3:39.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp: this statement may fall through 3:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.62 3317 | if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 3:39.62 | ^~ 3:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here 3:39.62 3322 | case UDAT_HOUR0_FIELD: 3:39.62 | ^~~~ 3:41.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsLookAndFeel.h:13, 3:41.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsXPLookAndFeel.cpp:11, 3:41.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget2.cpp:47: 3:41.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:41.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 3:41.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 3:41.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:41.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:41.05 712 | class CompressedGlyph { 3:41.05 | ^~~~~~~~~~~~~~~ 3:41.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 3:41.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 3:41.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 3:41.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 3:41.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:41.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 3:41.05 712 | class CompressedGlyph { 3:41.05 | ^~~~~~~~~~~~~~~ 3:42.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsPrintOptionsImpl.h:10, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsPrintOptionsImpl.cpp:6, 3:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget2.cpp:2: 3:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsXPLookAndFeel::Init()': 3:42.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:42.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:42.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:42.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/Unified_cpp_widget2.cpp:47: 3:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsXPLookAndFeel.cpp:477:30: note: while referencing 'lookAndFeelIntCache' 3:42.86 477 | nsTArray lookAndFeelIntCache; 3:42.86 | ^~~~~~~~~~~~~~~~~~~ 3:43.74 libwidget.a.desc 3:45.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:12: 3:45.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 3:45.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:45.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:45.52 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 3:45.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:45.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGenericDOMDataNode.h:19, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Text.h:9, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:16, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEditor.h:9, 3:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:12, 3:45.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:10: 3:45.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 3:45.53 585 | class nsCSSValue { 3:45.53 | ^~~~~~~~~~ 3:46.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:46.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 3:46.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:6: 3:46.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'int32_t mozilla::CSSEditUtils::SetCSSEquivalentToHTMLStyle(mozilla::dom::Element*, nsIAtom*, nsIAtom*, const nsAString_internal*, bool)': 3:46.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:46.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:46.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:46.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:940:22: note: while referencing 'cssValueArray' 3:46.47 940 | nsTArray cssValueArray; 3:46.47 | ^~~~~~~~~~~~~ 3:46.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:46.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 3:46.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:6: 3:46.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:46.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:46.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:46.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:939:22: note: while referencing 'cssPropertyArray' 3:46.47 939 | nsTArray cssPropertyArray; 3:46.47 | ^~~~~~~~~~~~~~~~ 3:46.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:46.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 3:46.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:6: 3:46.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::CSSEditUtils::RemoveCSSEquivalentToHTMLStyle(mozilla::dom::Element*, nsIAtom*, nsIAtom*, const nsAString_internal*, bool)': 3:46.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:46.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:46.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:46.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:992:22: note: while referencing 'cssValueArray' 3:46.52 992 | nsTArray cssValueArray; 3:46.52 | ^~~~~~~~~~~~~ 3:46.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:46.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 3:46.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:6: 3:46.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:46.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:46.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:46.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:991:22: note: while referencing 'cssPropertyArray' 3:46.52 991 | nsTArray cssPropertyArray; 3:46.52 | ^~~~~~~~~~~~~~~~ 3:46.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 3:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:6: 3:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::CSSEditUtils::GetCSSEquivalentToHTMLInlineStyleSet(nsINode*, nsIAtom*, nsIAtom*, nsAString_internal&, mozilla::CSSEditUtils::StyleType)': 3:46.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:46.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:46.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:1030:22: note: while referencing 'cssValueArray' 3:46.58 1030 | nsTArray cssValueArray; 3:46.58 | ^~~~~~~~~~~~~ 3:46.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 3:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 3:46.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:6: 3:46.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 3:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 3:46.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:46.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CSSEditUtils.cpp:1029:22: note: while referencing 'cssPropertyArray' 3:46.58 1029 | nsTArray cssPropertyArray; 3:46.58 | ^~~~~~~~~~~~~~~~ 3:47.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucal.cpp:26: 3:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucal.cpp: In function 'void** ucal_open_58(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)': 3:47.74 Warning: -Wstringop-truncation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/cstring.h: 'char* strncpy(char*, const char*, size_t)' specified bound 258 equals destination size 3:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.74 59 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) 3:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucal.cpp:155:7: note: in expansion of macro 'uprv_strncpy' 3:47.74 155 | uprv_strncpy(localeBuf, locale, ULOC_LOCALE_IDENTIFIER_CAPACITY); 3:47.74 | ^~~~~~~~~~~~ 3:48.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 3:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 3:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 3:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 3:48.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 3:48.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:48.29 837 | foundInterface = 0; \ 3:48.29 | ^~~~~~~~~~~~~~ 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:48.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeAttributeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:48.29 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeAttributeTransaction.h:10, 3:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeAttributeTransaction.cpp:6: 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:48.29 264 | } else 3:48.29 | ^~~~ 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:48.29 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:48.29 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:48.29 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeAttributeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:48.29 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 3:48.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)': 3:48.83 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp:545:32: warning: 'uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 3:48.83 545 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 3:48.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/platform.h:25, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/umachine.h:46, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/ustring.h:21, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/urename.h:763:54: note: declared here 3:48.83 763 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:48.83 | ^~~~~~~~~~~~~~~~~~~ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:48.83 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:48.83 | ^ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:48.83 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/urename.h:763:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:48.83 763 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~~ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 3:48.83 1271 | ucol_setVariableTop(UCollator *coll, 3:48.83 | ^~~~~~~~~~~~~~~~~~~ 3:48.83 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp:547:36: warning: 'void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 3:48.83 547 | ucol_restoreVariableTop(result, s.variableTopValue, status); 3:48.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/platform.h:25, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/ptypes.h:52, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/umachine.h:46, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/utypes.h:38, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/ustring.h:21, 3:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp:18: 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/urename.h:754:58: note: declared here 3:48.83 754 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 3:48.83 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:48.83 | ^ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 3:48.83 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/common/unicode/urename.h:754:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 3:48.83 754 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~~ 3:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 3:48.83 1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 3:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 3:48.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp:24: 3:48.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp: In function 'void _ZL29ucol_sit_calculateWholeLocaleP12CollatorSpec.part.0(CollatorSpec*)': 3:48.91 Warning: -Wrestrict in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:48.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:48.91 39 | #define uprv_strcat(dst, src) U_STANDARD_CPP_NAMESPACE strcat(dst, src) 3:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucol_sit.cpp:395:9: note: in expansion of macro 'uprv_strcat' 3:48.92 395 | uprv_strcat(s->locale, s->locElements[UCOL_SIT_LANGUAGE]); 3:48.92 | ^~~~~~~~~~~ 3:49.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_58::UCollationPCE::processCE(uint32_t)': 3:49.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 3:49.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:49.17 226 | tertiary = ucol_tertiaryOrder(ce); 3:49.17 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3:49.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 3:49.17 229 | case UCOL_SECONDARY: 3:49.17 | ^~~~ 3:49.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucoleitr.cpp: this statement may fall through 3:49.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:49.17 230 | secondary = ucol_secondaryOrder(ce); 3:49.17 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 3:49.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 3:49.17 233 | case UCOL_PRIMARY: 3:49.17 | ^~~~ 3:50.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 3:50.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:50.17 837 | foundInterface = 0; \ 3:50.17 | ^~~~~~~~~~~~~~ 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:50.17 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:50.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeStyleTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:50.17 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:50.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:50.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 3:50.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeStyleTransaction.cpp:6: 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:50.17 264 | } else 3:50.17 | ^~~~ 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:50.17 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:50.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:50.17 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:50.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:50.17 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:50.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:50.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/ChangeStyleTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:50.17 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 3:50.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 3:52.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 3:52.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:52.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:52.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:52.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:52.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CompositionTransaction.h:9, 3:52.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CompositionTransaction.cpp:6: 3:52.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 3:52.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:52.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:52.92 837 | foundInterface = 0; \ 3:52.92 | ^~~~~~~~~~~~~~ 3:52.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:52.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:52.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CompositionTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:52.92 56 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:52.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:52.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CompositionTransaction.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:52.92 55 | } else 3:52.92 | ^~~~ 3:55.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CreateElementTransaction.h:9, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:55.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 3:55.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:55.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:55.70 837 | foundInterface = 0; \ 3:55.70 | ^~~~~~~~~~~~~~ 3:55.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:55.70 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:55.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CreateElementTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:55.70 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:55.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:55.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CreateElementTransaction.h:9, 3:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CreateElementTransaction.cpp:6: 3:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:55.71 264 | } else 3:55.71 | ^~~~ 3:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:55.71 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:55.71 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:55.71 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/CreateElementTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:55.71 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 3:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:57.66 libicui18n.a.desc 3:57.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 3:57.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 3:57.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 3:57.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 3:57.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 3:57.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:57.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:57.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:57.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 3:57.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 3:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:57.82 837 | foundInterface = 0; \ 3:57.82 | ^~~~~~~~~~~~~~ 3:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:57.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteNodeTransaction.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 3:57.82 34 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 3:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:57.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 3:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteNodeTransaction.h:9, 3:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteNodeTransaction.cpp:6: 3:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 3:57.82 264 | } else 3:57.82 | ^~~~ 3:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 3:57.82 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 3:57.82 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 3:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 3:57.82 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 3:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:57.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteNodeTransaction.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 3:57.83 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 3:57.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:00.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:00.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 4:00.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:00.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.h:9, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteRangeTransaction.h:9, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 4:00.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 4:00.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:00.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:00.23 837 | foundInterface = 0; \ 4:00.23 | ^~~~~~~~~~~~~~ 4:00.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:00.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:00.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:00.23 40 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 4:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:00.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.h:9, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteRangeTransaction.h:9, 4:00.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteRangeTransaction.cpp:6: 4:00.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:00.23 264 | } else 4:00.23 | ^~~~ 4:00.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:00.23 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:00.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:00.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:00.24 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:00.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:00.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:00.24 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:00.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:00.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:00.24 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 4:00.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.38 libdom_mathml.a.desc 4:02.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteTextTransaction.h:9, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 4:02.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:02.94 837 | foundInterface = 0; \ 4:02.94 | ^~~~~~~~~~~~~~ 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:02.94 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:02.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteTextTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:02.94 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:02.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteTextTransaction.h:9, 4:02.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteTextTransaction.cpp:6: 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:02.94 264 | } else 4:02.94 | ^~~~ 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:02.94 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:02.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:02.94 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:02.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:02.94 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:02.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/DeleteTextTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:02.94 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 4:02.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.h:9, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 4:03.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:03.92 837 | foundInterface = 0; \ 4:03.92 | ^~~~~~~~~~~~~~ 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:03.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:03.92 31 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 4:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.h:9, 4:03.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.cpp:6: 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:03.92 264 | } else 4:03.92 | ^~~~ 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:03.92 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:03.92 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:03.92 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:03.92 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 4:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:04.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:04.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 4:04.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:04.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:04.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:04.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:04.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditTransactionBase.cpp:6: 4:04.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 4:04.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:04.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:04.37 819 | foundInterface = 0; \ 4:04.37 | ^~~~~~~~~~~~~~ 4:04.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:04.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:04.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditTransactionBase.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:04.37 23 | NS_INTERFACE_MAP_END 4:04.37 | ^~~~~~~~~~~~~~~~~~~~ 4:04.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:04.37 811 | else 4:04.37 | ^~~~ 4:04.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 4:04.37 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 4:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:04.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditTransactionBase.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 4:04.37 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 4:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.81 libintl_uconv.a.desc 4:07.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 4:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 4:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 4:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:11, 4:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorBase.cpp:6: 4:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 4:07.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:07.89 819 | foundInterface = 0; \ 4:07.89 | ^~~~~~~~~~~~~~ 4:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:07.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:07.89 213 | NS_INTERFACE_MAP_END 4:07.89 | ^~~~~~~~~~~~~~~~~~~~ 4:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:07.89 811 | else 4:07.89 | ^~~~ 4:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 4:07.89 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 4:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorBase.cpp:212:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 4:07.89 212 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 4:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:08.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 4:08.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:9, 4:08.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleLoadRequest.h:9, 4:08.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleLoadRequest.cpp:6: 4:08.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 4:08.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:08.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:08.84 837 | foundInterface = 0; \ 4:08.84 | ^~~~~~~~~~~~~~ 4:08.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:08.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:08.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleLoadRequest.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:08.85 14 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 4:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 4:08.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 4:08.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocumentObserver.h:9, 4:08.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:15, 4:08.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/nsIScriptElement.h:15, 4:08.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ScriptLoader.h:12, 4:08.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleLoadRequest.h:9, 4:08.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleLoadRequest.cpp:6: 4:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:08.85 258 | } else 4:08.85 | ^~~~ 4:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 4:08.85 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 4:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 4:08.85 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 4:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleLoadRequest.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 4:08.85 13 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ModuleLoadRequest) 4:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 4:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleScript.h:9, 4:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleScript.cpp:10: 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 4:10.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:10.62 819 | foundInterface = 0; \ 4:10.62 | ^~~~~~~~~~~~~~ 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:10.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:10.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleScript.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:10.62 20 | NS_INTERFACE_MAP_END 4:10.62 | ^~~~~~~~~~~~~~~~~~~~ 4:10.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleScript.h:10, 4:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleScript.cpp:10: 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:10.62 264 | } else 4:10.62 | ^~~~ 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:10.62 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:10.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:10.62 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:10.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:10.62 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:10.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ModuleScript.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:10.62 19 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 4:10.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:16.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 4:16.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.h:9, 4:16.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:6: 4:16.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 4:16.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:16.19 819 | foundInterface = 0; \ 4:16.19 | ^~~~~~~~~~~~~~ 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:16.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:16.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:16.19 80 | NS_INTERFACE_MAP_END 4:16.19 | ^~~~~~~~~~~~~~~~~~~~ 4:16.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocumentObserver.h:9, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:15, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/nsIScriptElement.h:15, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.h:12, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:6: 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:16.19 264 | } else 4:16.19 | ^~~~ 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:16.19 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:16.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:16.19 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:16.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:16.19 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:16.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:16.19 79 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 4:16.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.h:9, 4:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:6: 4:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 4:16.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:16.20 819 | foundInterface = 0; \ 4:16.20 | ^~~~~~~~~~~~~~ 4:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 4:16.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 4:16.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 4:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 4:16.20 234 | NS_INTERFACE_MAP_END 4:16.20 | ^~~~~~~~~~~~~~~~~~~~ 4:16.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 4:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 4:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocumentObserver.h:9, 4:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:15, 4:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/nsIScriptElement.h:15, 4:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.h:12, 4:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:6: 4:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 4:16.20 264 | } else 4:16.20 | ^~~~ 4:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 4:16.20 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:16.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 4:16.20 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 4:16.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 4:16.21 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 4:16.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/script/ScriptLoader.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 4:16.21 233 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 4:16.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:19.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:19.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 4:19.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.h:9, 4:19.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:6: 4:19.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::EditorEventListener::CanDrop(nsIDOMDragEvent*)': 4:19.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 4:19.44 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:19.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:972:22: note: while referencing 'types' 4:19.44 972 | nsTArray types; 4:19.44 | ^~~~~ 4:19.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.h:9, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:6: 4:19.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 4:19.44 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 4:19.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:972:22: note: while referencing 'types' 4:19.44 972 | nsTArray types; 4:19.44 | ^~~~~ 4:19.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.h:9, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:6: 4:19.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 4:19.44 236 | header->mLength = length; 4:19.44 | ~~~~~~~~~~~~~~~~^~~~~~~~ 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:972:22: note: while referencing 'types' 4:19.44 972 | nsTArray types; 4:19.44 | ^~~~~ 4:19.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.h:9, 4:19.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:6: 4:19.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 4:19.44 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:19.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:19.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditorEventListener.cpp:972:22: note: while referencing 'types' 4:19.44 972 | nsTArray types; 4:19.44 | ^~~~~ 4:21.95 libdom_script.a.desc 4:24.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 4:24.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 4:24.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 4:24.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 4:24.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/BlockReflowInput.cpp:15: 4:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:24.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 4:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 4:24.80 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:24.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:24.80 712 | class CompressedGlyph { 4:24.80 | ^~~~~~~~~~~~~~~ 4:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:24.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 4:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 4:24.80 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:24.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:24.80 712 | class CompressedGlyph { 4:24.80 | ^~~~~~~~~~~~~~~ 4:32.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:32.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:32.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:32.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:32.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::RemoveBlockStyle(nsTArray >&)': 4:32.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:32.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:32.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6802:40: note: while referencing 'childArray' 4:32.92 6802 | nsTArray> childArray; 4:32.92 | ^~~~~~~~~~ 4:32.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:32.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:32.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:32.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:32.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:32.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:32.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6802:40: note: while referencing 'childArray' 4:32.92 6802 | nsTArray> childArray; 4:32.92 | ^~~~~~~~~~ 4:33.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::RemoveEmptyNodes()': 4:33.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:7693:74: note: while referencing 'skipList' 4:33.00 7693 | nsTArray> arrayOfEmptyNodes, arrayOfEmptyCites, skipList; 4:33.00 | ^~~~~~~~ 4:33.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:7693:55: note: while referencing 'arrayOfEmptyCites' 4:33.01 7693 | nsTArray> arrayOfEmptyNodes, arrayOfEmptyCites, skipList; 4:33.01 | ^~~~~~~~~~~~~~~~~ 4:33.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:7693:36: note: while referencing 'arrayOfEmptyNodes' 4:33.01 7693 | nsTArray> arrayOfEmptyNodes, arrayOfEmptyCites, skipList; 4:33.01 | ^~~~~~~~~~~~~~~~~ 4:33.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::MakeBlockquote(nsTArray >&)': 4:33.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6721:40: note: while referencing 'childArray' 4:33.38 6721 | nsTArray> childArray; 4:33.38 | ^~~~~~~~~~ 4:33.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6721:40: note: while referencing 'childArray' 4:33.39 6721 | nsTArray> childArray; 4:33.39 | ^~~~~~~~~~ 4:33.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::ApplyBlockStyle(nsTArray >&, nsIAtom&)': 4:33.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6904:40: note: while referencing 'childArray' 4:33.69 6904 | nsTArray> childArray; 4:33.69 | ^~~~~~~~~~ 4:33.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6904:40: note: while referencing 'childArray' 4:33.69 6904 | nsTArray> childArray; 4:33.69 | ^~~~~~~~~~ 4:33.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::BustUpInlinesAtBRs(nsIContent&, nsTArray >&)': 4:33.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6106:36: note: while referencing 'arrayOfBreaks' 4:33.76 6106 | nsTArray> arrayOfBreaks; 4:33.76 | ^~~~~~~~~~~~~ 4:33.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::HTMLEditRules::AdjustSpecialBreaks()': 4:33.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:7246:36: note: while referencing 'nodeArray' 4:33.79 7246 | nsTArray> nodeArray; 4:33.79 | ^~~~~~~~~ 4:33.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:7246:36: note: while referencing 'nodeArray' 4:33.80 7246 | nsTArray> nodeArray; 4:33.80 | ^~~~~~~~~ 4:33.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:33.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:33.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:33.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:33.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::AlignInnerBlocks(nsINode&, const nsAString_internal*)': 4:33.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:33.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:33.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:33.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:33.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:4814:36: note: while referencing 'nodeArray' 4:33.86 4814 | nsTArray> nodeArray; 4:33.86 | ^~~~~~~~~ 4:34.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetNodesForOperation(nsTArray >&, nsTArray >&, EditAction, mozilla::HTMLEditRules::TouchContent)': 4:34.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:5759:40: note: while referencing 'rangeItemArray' 4:34.10 5759 | nsTArray> rangeItemArray; 4:34.10 | ^~~~~~~~~~~~~~ 4:34.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:5759:40: note: while referencing 'rangeItemArray' 4:34.10 5759 | nsTArray> rangeItemArray; 4:34.10 | ^~~~~~~~~~~~~~ 4:34.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:5853:42: note: while referencing 'arrayOfInlines' 4:34.11 5853 | nsTArray> arrayOfInlines; 4:34.11 | ^~~~~~~~~~~~~~ 4:34.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:5853:42: note: while referencing 'arrayOfInlines' 4:34.11 5853 | nsTArray> arrayOfInlines; 4:34.11 | ^~~~~~~~~~~~~~ 4:34.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:5795:40: note: while referencing 'nodes' 4:34.12 5795 | nsTArray> nodes; 4:34.12 | ^~~~~ 4:34.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetAlignment(bool*, nsIHTMLEditor::EAlignment*)': 4:34.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:833:38: note: while referencing 'arrayOfNodes' 4:34.26 833 | nsTArray> arrayOfNodes; 4:34.26 | ^~~~~~~~~~~~ 4:34.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:829:31: note: while referencing 'arrayOfRanges' 4:34.27 829 | nsTArray> arrayOfRanges; 4:34.27 | ^~~~~~~~~~~~~ 4:34.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:833:38: note: while referencing 'arrayOfNodes' 4:34.27 833 | nsTArray> arrayOfNodes; 4:34.27 | ^~~~~~~~~~~~ 4:34.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:829:31: note: while referencing 'arrayOfRanges' 4:34.28 829 | nsTArray> arrayOfRanges; 4:34.28 | ^~~~~~~~~~~~~ 4:34.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules14WillHTMLIndentEPNS_3dom9SelectionEPbS4_.part.0(mozilla::TextEditRules::Selection*, bool*, bool*)': 4:34.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3855:36: note: while referencing 'arrayOfNodes' 4:34.33 3855 | nsTArray> arrayOfNodes; 4:34.33 | ^~~~~~~~~~~~ 4:34.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3851:29: note: while referencing 'arrayOfRanges' 4:34.33 3851 | nsTArray> arrayOfRanges; 4:34.33 | ^~~~~~~~~~~~~ 4:34.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetNodesFromPoint(mozilla::EditorDOMPoint, EditAction, nsTArray >&, mozilla::HTMLEditRules::TouchContent)': 4:34.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6193:29: note: while referencing 'arrayOfRanges' 4:34.43 6193 | nsTArray> arrayOfRanges; 4:34.43 | ^~~~~~~~~~~~~ 4:34.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'mozilla::EditActionResult mozilla::HTMLEditRules::MoveBlock(mozilla::TextEditRules::Element&, mozilla::TextEditRules::Element&, int32_t, int32_t)': 4:34.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:2913:36: note: while referencing 'arrayOfNodes' 4:34.45 2913 | nsTArray> arrayOfNodes; 4:34.45 | ^~~~~~~~~~~~ 4:34.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetNodesFromSelection(mozilla::TextEditRules::Selection&, EditAction, nsTArray >&, mozilla::HTMLEditRules::TouchContent)': 4:34.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6218:29: note: while referencing 'arrayOfRanges' 4:34.47 6218 | nsTArray> arrayOfRanges; 4:34.47 | ^~~~~~~~~~~~~ 4:34.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetIndentState(bool*, bool*)': 4:34.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:933:36: note: while referencing 'arrayOfNodes' 4:34.48 933 | nsTArray> arrayOfNodes; 4:34.48 | ^~~~~~~~~~~~ 4:34.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::WillMakeBasicBlock(mozilla::TextEditRules::Selection&, const nsAString_internal&, bool*, bool*)': 4:34.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3481:36: note: while referencing 'arrayOfNodes' 4:34.54 3481 | nsTArray> arrayOfNodes; 4:34.54 | ^~~~~~~~~~~~ 4:34.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules13WillCSSIndentEPNS_3dom9SelectionEPbS4_.part.0(mozilla::TextEditRules::Selection*, bool*, bool*)': 4:34.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3644:36: note: while referencing 'arrayOfNodes' 4:34.62 3644 | nsTArray> arrayOfNodes; 4:34.62 | ^~~~~~~~~~~~ 4:34.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3643:36: note: while referencing 'arrayOfRanges' 4:34.62 3643 | nsTArray> arrayOfRanges; 4:34.62 | ^~~~~~~~~~~~~ 4:34.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetListState(bool*, bool*, bool*, bool*)': 4:34.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:694:36: note: while referencing 'arrayOfNodes' 4:34.74 694 | nsTArray> arrayOfNodes; 4:34.75 | ^~~~~~~~~~~~ 4:34.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetListItemState(bool*, bool*, bool*, bool*)': 4:34.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:745:36: note: while referencing 'arrayOfNodes' 4:34.77 745 | nsTArray> arrayOfNodes; 4:34.77 | ^~~~~~~~~~~~ 4:34.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::_ZN7mozilla13HTMLEditRules12WillMakeListEPNS_3dom9SelectionEPK18nsAString_internalbS6_PbS7_S6_.part.0(mozilla::TextEditRules::Selection*, const nsAString_internal*, bool, const nsAString_internal*, bool*, bool*, const nsAString_internal*)': 4:34.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3123:36: note: while referencing 'arrayOfNodes' 4:34.81 3123 | nsTArray> arrayOfNodes; 4:34.81 | ^~~~~~~~~~~~ 4:34.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:34.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:34.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:34.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:34.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::GetParagraphState(bool*, nsAString_internal&)': 4:34.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:34.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:34.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:34.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:34.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:1030:36: note: while referencing 'arrayOfNodes' 4:34.98 1030 | nsTArray> arrayOfNodes; 4:34.98 | ^~~~~~~~~~~~ 4:35.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::WillAbsolutePosition(mozilla::TextEditRules::Selection&, bool*, bool*)': 4:35.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:8645:36: note: while referencing 'arrayOfNodes' 4:35.04 8645 | nsTArray> arrayOfNodes; 4:35.04 | ^~~~~~~~~~~~ 4:35.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:8640:29: note: while referencing 'arrayOfRanges' 4:35.04 8640 | nsTArray> arrayOfRanges; 4:35.04 | ^~~~~~~~~~~~~ 4:35.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::WillOutdent(mozilla::TextEditRules::Selection&, bool*, bool*)': 4:35.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:4079:38: note: while referencing 'arrayOfNodes' 4:35.18 4079 | nsTArray> arrayOfNodes; 4:35.18 | ^~~~~~~~~~~~ 4:35.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:4079:38: note: while referencing 'arrayOfNodes' 4:35.18 4079 | nsTArray> arrayOfNodes; 4:35.18 | ^~~~~~~~~~~~ 4:35.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult mozilla::HTMLEditRules::WillRemoveList(mozilla::TextEditRules::Selection*, bool, bool*, bool*)': 4:35.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3412:36: note: while referencing 'arrayOfNodes' 4:35.32 3412 | nsTArray> arrayOfNodes; 4:35.32 | ^~~~~~~~~~~~ 4:35.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:3408:29: note: while referencing 'arrayOfRanges' 4:35.32 3408 | nsTArray> arrayOfRanges; 4:35.32 | ^~~~~~~~~~~~~ 4:35.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::WillDeleteSelection(mozilla::TextEditRules::Selection*, nsIEditor::EDirection, nsIEditor::EStripWrappers, bool*, bool*)': 4:35.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:2388:44: note: while referencing 'arrayOfNodes' 4:35.62 2388 | nsTArray> arrayOfNodes; 4:35.62 | ^~~~~~~~~~~~ 4:35.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:35.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:35.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:35.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:2388:44: note: while referencing 'arrayOfNodes' 4:35.62 2388 | nsTArray> arrayOfNodes; 4:35.62 | ^~~~~~~~~~~~ 4:35.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextRunTransformations.h:12, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/MathMLTextRunFactory.h:10, 4:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/MathMLTextRunFactory.cpp:6: 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:35.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 4:35.62 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:35.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:35.62 712 | class CompressedGlyph { 4:35.62 | ^~~~~~~~~~~~~~~ 4:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:35.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 4:35.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 4:35.63 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:35.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:35.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:35.63 712 | class CompressedGlyph { 4:35.63 | ^~~~~~~~~~~~~~~ 4:36.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:36.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:36.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:36.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:36.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditRules::WillAlign(mozilla::TextEditRules::Selection&, const nsAString_internal&, bool*, bool*)': 4:36.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 4:36.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 4:36.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:36.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:4702:18: note: while referencing 'transitionList' 4:36.09 4702 | nsTArray transitionList; 4:36.09 | ^~~~~~~~~~~~~~ 4:36.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:36.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:15, 4:36.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.h:9, 4:36.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:6: 4:36.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:36.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:36.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:36.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:36.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditRules.cpp:4613:36: note: while referencing 'nodeArray' 4:36.09 4613 | nsTArray> nodeArray; 4:36.09 | ^~~~~~~~~ 4:39.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 4:39.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 4:39.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/ReflowInput.cpp:18: 4:39.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:39.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 4:39.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.65 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:39.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:39.65 712 | class CompressedGlyph { 4:39.65 | ^~~~~~~~~~~~~~~ 4:39.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 4:39.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 4:39.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.65 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 4:39.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 4:39.65 712 | class CompressedGlyph { 4:39.65 | ^~~~~~~~~~~~~~~ 4:41.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ChangeStyleTransaction.h:9, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:9, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:6: 4:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 4:41.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 4:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 4:41.27 837 | foundInterface = 0; \ 4:41.27 | ^~~~~~~~~~~~~~ 4:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 4:41.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 4:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 4:41.27 250 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 4:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 4:41.27 800 | else 4:41.27 | ^~~~ 4:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 4:41.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 4:41.27 | ^~~~~~~~~~~~~~~~~~ 4:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 4:41.27 249 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 4:41.27 | ^~~~~~~~~~~~~~~~~~~~~~ 4:42.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/ReflowInput.cpp:22: 4:42.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h: In member function 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, nsIAtom*)': 4:42.36 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h: 'fType' may be used uninitialized in this function 4:42.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h:37:49: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:42.36 37 | return nsGkAtoms::tableCellFrame == frameType || 4:42.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 4:42.36 38 | nsGkAtoms::bcTableCellFrame == frameType; 4:42.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:42.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/ReflowInput.cpp:2181:14: note: 'fType' was declared here 4:42.36 2181 | nsIAtom* fType; 4:42.36 | ^~~~~ 4:45.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:45.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:45.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:45.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:6: 4:45.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditor::CollapseAdjacentTextNodes(nsRange*)': 4:45.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:45.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:45.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:45.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:45.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:3719:35: note: while referencing 'textNodes' 4:45.03 3719 | nsTArray > textNodes; 4:45.03 | ^~~~~~~~~ 4:45.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:45.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:45.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:45.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:6: 4:45.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditor::SetCSSBackgroundColor(const nsAString_internal&)': 4:45.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:45.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:45.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:45.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:45.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:4576:42: note: while referencing 'arrayOfNodes' 4:45.11 4576 | nsTArray> arrayOfNodes; 4:45.11 | ^~~~~~~~~~~~ 4:45.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:45.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:45.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:45.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:6: 4:45.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:45.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:45.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:45.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:45.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditor.cpp:4576:42: note: while referencing 'arrayOfNodes' 4:45.12 4576 | nsTArray> arrayOfNodes; 4:45.12 | ^~~~~~~~~~~~ 4:49.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:6: 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditor::DoInsertHTMLWithContext(const nsAString_internal&, const nsAString_internal&, const nsAString_internal&, const nsAString_internal&, nsIDOMDocument*, nsIDOMNode*, int32_t, bool, bool, bool)': 4:49.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:49.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:49.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:420:38: note: while referencing 'endListAndTableArray' 4:49.59 420 | nsTArray> endListAndTableArray; 4:49.59 | ^~~~~~~~~~~~~~~~~~~~ 4:49.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:6: 4:49.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:49.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:49.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:400:38: note: while referencing 'startListAndTableArray' 4:49.59 400 | nsTArray> startListAndTableArray; 4:49.59 | ^~~~~~~~~~~~~~~~~~~~~~ 4:49.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:6: 4:49.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:49.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:49.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:420:38: note: while referencing 'endListAndTableArray' 4:49.59 420 | nsTArray> endListAndTableArray; 4:49.59 | ^~~~~~~~~~~~~~~~~~~~ 4:49.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:6: 4:49.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:49.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:49.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:400:38: note: while referencing 'startListAndTableArray' 4:49.59 400 | nsTArray> startListAndTableArray; 4:49.59 | ^~~~~~~~~~~~~~~~~~~~~~ 4:49.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 4:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:6: 4:49.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 4:49.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 4:49.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLEditorDataTransfer.cpp:279:36: note: while referencing 'nodeList' 4:49.59 279 | nsTArray> nodeList; 4:49.59 | ^~~~~~~~ 5:00.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 5:00.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 5:00.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/TextOverflow.cpp:14: 5:00.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:00.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:00.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.52 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:00.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:00.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:00.52 712 | class CompressedGlyph { 5:00.52 | ^~~~~~~~~~~~~~~ 5:00.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:00.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:00.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.52 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:00.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:00.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:00.52 712 | class CompressedGlyph { 5:00.52 | ^~~~~~~~~~~~~~~ 5:01.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditor::RelativeFontChange(mozilla::HTMLEditor::FontSize)': 5:01.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:1432:45: note: while referencing 'arrayOfNodes' 5:01.28 1432 | nsTArray> arrayOfNodes; 5:01.28 | ^~~~~~~~~~~~ 5:01.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:1432:45: note: while referencing 'arrayOfNodes' 5:01.28 1432 | nsTArray> arrayOfNodes; 5:01.28 | ^~~~~~~~~~~~ 5:01.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditor::SetInlinePropertyOnNode(nsIContent&, nsIAtom&, const nsAString_internal*, const nsAString_internal&)': 5:01.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:495:39: note: while referencing 'nodesToSet' 5:01.48 495 | nsTArray> nodesToSet; 5:01.48 | ^~~~~~~~~~ 5:01.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::HTMLEditor::SetInlineProperty(nsIAtom*, const nsAString_internal&, const nsAString_internal&)': 5:01.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:175:43: note: while referencing 'arrayOfNodes' 5:01.53 175 | nsTArray> arrayOfNodes; 5:01.53 | ^~~~~~~~~~~~ 5:01.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:175:43: note: while referencing 'arrayOfNodes' 5:01.54 175 | nsTArray> arrayOfNodes; 5:01.54 | ^~~~~~~~~~~~ 5:01.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditor::SetInlinePropertyOnNodeImpl(nsIContent&, nsIAtom&, const nsAString_internal*, const nsAString_internal&)': 5:01.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:378:43: note: while referencing 'arrayOfNodes' 5:01.63 378 | nsTArray> arrayOfNodes; 5:01.63 | ^~~~~~~~~~~~ 5:01.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:378:43: note: while referencing 'arrayOfNodes' 5:01.63 378 | nsTArray> arrayOfNodes; 5:01.63 | ^~~~~~~~~~~~ 5:01.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::HTMLEditor::RemoveInlinePropertyImpl(nsIAtom*, const nsAString_internal*)': 5:01.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:1304:45: note: while referencing 'arrayOfNodes' 5:01.73 1304 | nsTArray> arrayOfNodes; 5:01.73 | ^~~~~~~~~~~~ 5:01.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:6: 5:01.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:01.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:01.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLStyleEditor.cpp:1304:45: note: while referencing 'arrayOfNodes' 5:01.73 1304 | nsTArray> arrayOfNodes; 5:01.73 | ^~~~~~~~~~~~ 5:06.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:06.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:06.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:06.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:8: 5:06.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::HTMLEditor::DeleteRow(nsIDOMElement*, int32_t)': 5:06.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 5:06.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 5:06.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:06.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:1284:21: note: while referencing 'newSpanList' 5:06.12 1284 | nsTArray newSpanList; 5:06.12 | ^~~~~~~~~~~ 5:06.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:06.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:06.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:06.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:8: 5:06.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:06.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:06.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:06.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:1283:38: note: while referencing 'spanCellList' 5:06.12 1283 | nsTArray > spanCellList; 5:06.12 | ^~~~~~~~~~~~ 5:06.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:06.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:06.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:06.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:8: 5:06.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::HTMLEditor::GetSelectedCellsType(nsIDOMElement*, uint32_t*)': 5:06.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 5:06.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 5:06.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:06.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:3304:21: note: while referencing 'indexArray' 5:06.28 3304 | nsTArray indexArray; 5:06.28 | ^~~~~~~~~~ 5:06.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:06.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:06.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:06.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:8: 5:06.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::HTMLEditor::JoinTableCells(bool)': 5:06.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:06.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:06.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:06.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:2147:40: note: while referencing 'deleteList' 5:06.47 2147 | nsTArray > deleteList; 5:06.47 | ^~~~~~~~~~ 5:06.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:06.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSEditUtils.h:11, 5:06.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/HTMLEditor.h:10, 5:06.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:8: 5:06.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 5:06.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 5:06.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:06.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/HTMLTableEditor.cpp:2147:40: note: while referencing 'deleteList' 5:06.47 2147 | nsTArray > deleteList; 5:06.47 | ^~~~~~~~~~ 5:08.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 5:08.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 5:08.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBRFrame.cpp:10: 5:08.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:08.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:08.20 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:08.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:08.20 712 | class CompressedGlyph { 5:08.20 | ^~~~~~~~~~~~~~~ 5:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:08.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:08.20 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:08.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:08.20 712 | class CompressedGlyph { 5:08.20 | ^~~~~~~~~~~~~~~ 5:10.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 5:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 5:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 5:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertNodeTransaction.h:9, 5:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 5:10.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 5:10.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:10.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:10.27 837 | foundInterface = 0; \ 5:10.27 | ^~~~~~~~~~~~~~ 5:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:10.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:10.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertNodeTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:10.28 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 5:10.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertNodeTransaction.h:9, 5:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertNodeTransaction.cpp:6: 5:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:10.28 264 | } else 5:10.28 | ^~~~ 5:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 5:10.28 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:10.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 5:10.28 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:10.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 5:10.28 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 5:10.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertNodeTransaction.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 5:10.28 46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 5:10.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:12.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 5:12.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 5:12.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:12.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 5:12.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:12.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertTextTransaction.h:9, 5:12.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertTextTransaction.cpp:6: 5:12.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 5:12.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:12.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:12.81 837 | foundInterface = 0; \ 5:12.81 | ^~~~~~~~~~~~~~ 5:12.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:12.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:12.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertTextTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:12.81 48 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 5:12.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/InsertTextTransaction.cpp:47:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:12.81 47 | } else 5:12.81 | ^~~~ 5:14.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 5:14.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 5:14.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.cpp:23: 5:14.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:14.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:14.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:14.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:14.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:14.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:14.58 712 | class CompressedGlyph { 5:14.58 | ^~~~~~~~~~~~~~~ 5:14.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:14.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:14.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:14.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:14.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:14.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:14.59 712 | class CompressedGlyph { 5:14.59 | ^~~~~~~~~~~~~~~ 5:15.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 5:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 5:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 5:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/JoinNodeTransaction.h:9, 5:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 5:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 5:15.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:15.44 837 | foundInterface = 0; \ 5:15.44 | ^~~~~~~~~~~~~~ 5:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:15.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:15.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/JoinNodeTransaction.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:15.44 38 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 5:15.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:15.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/JoinNodeTransaction.h:9, 5:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/JoinNodeTransaction.cpp:6: 5:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:15.45 264 | } else 5:15.45 | ^~~~ 5:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 5:15.45 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 5:15.45 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 5:15.45 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 5:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/JoinNodeTransaction.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 5:15.45 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 5:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:17.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/EditAggregateTransaction.h:9, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/PlaceholderTransaction.h:9, 5:17.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/PlaceholderTransaction.cpp:6: 5:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 5:17.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:17.97 837 | foundInterface = 0; \ 5:17.97 | ^~~~~~~~~~~~~~ 5:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:17.97 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:17.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/PlaceholderTransaction.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:17.97 59 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 5:17.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:17.97 800 | else 5:17.97 | ^~~~ 5:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:17.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:17.97 | ^~~~~~~~~~~~~~~~~~ 5:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/PlaceholderTransaction.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:17.97 58 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 5:17.97 | ^~~~~~~~~~~~~~~~~~~~~~ 5:19.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:19.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 5:19.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 5:19.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 5:19.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 5:19.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 5:19.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.cpp:12: 5:19.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsBlockFrame::GetPrefWidthTightBounds(nsRenderingContext*, nscoord*, nscoord*)': 5:19.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' 5:19.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' [-Warray-bounds] 5:19.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:19.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.cpp:901:23: note: while referencing 'data' 5:19.03 901 | InlinePrefISizeData data; 5:19.03 | ^~~~ 5:19.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:19.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 5:19.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 5:19.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 5:19.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 5:19.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 5:19.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.cpp:12: 5:19.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nscoord nsBlockFrame::GetPrefISize(nsRenderingContext*)': 5:19.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' 5:19.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' [-Warray-bounds] 5:19.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:19.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.cpp:822:23: note: while referencing 'data' 5:19.08 822 | InlinePrefISizeData data; 5:19.08 | ^~~~ 5:21.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 5:21.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 5:21.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 5:21.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 5:21.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsColumnSetFrame.h:13, 5:21.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockReflowContext.cpp:12: 5:21.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:21.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:21.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:21.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:21.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:21.83 712 | class CompressedGlyph { 5:21.83 | ^~~~~~~~~~~~~~~ 5:21.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:21.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:21.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:21.83 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:21.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:21.83 712 | class CompressedGlyph { 5:21.83 | ^~~~~~~~~~~~~~~ 5:25.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 5:25.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 5:25.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBulletFrame.cpp:17: 5:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:25.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:25.50 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:25.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:25.50 712 | class CompressedGlyph { 5:25.50 | ^~~~~~~~~~~~~~~ 5:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:25.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:25.50 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:25.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:25.50 712 | class CompressedGlyph { 5:25.50 | ^~~~~~~~~~~~~~~ 5:25.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/SplitNodeTransaction.h:9, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 5:25.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 5:25.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:25.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:25.87 837 | foundInterface = 0; \ 5:25.87 | ^~~~~~~~~~~~~~ 5:25.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:25.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/SplitNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:25.87 40 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 5:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/SplitNodeTransaction.h:9, 5:25.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/SplitNodeTransaction.cpp:6: 5:25.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:25.87 264 | } else 5:25.87 | ^~~~ 5:25.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 5:25.87 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 5:25.88 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 5:25.88 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 5:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/SplitNodeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 5:25.88 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 5:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.h:9, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 5:28.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::AddStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 5:28.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:28.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:28.06 837 | foundInterface = 0; \ 5:28.06 | ^~~~~~~~~~~~~~ 5:28.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:28.06 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:28.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:28.06 64 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 5:28.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.h:9, 5:28.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 5:28.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:28.06 264 | } else 5:28.06 | ^~~~ 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 5:28.07 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:28.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 5:28.07 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:28.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 5:28.07 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 5:28.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 5:28.07 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddStyleSheetTransaction) 5:28.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:28.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 5:28.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 5:28.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 5:28.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 5:28.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:28.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.h:9, 5:28.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp: In member function 'virtual nsresult mozilla::RemoveStyleSheetTransaction::QueryInterface(const nsIID&, void**)': 5:28.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:28.07 837 | foundInterface = 0; \ 5:28.07 | ^~~~~~~~~~~~~~ 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:28.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:28.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:28.07 119 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 5:28.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditTransactionBase.h:9, 5:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.h:9, 5:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:6: 5:28.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:28.08 264 | } else 5:28.08 | ^~~~ 5:28.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 5:28.08 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:28.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 5:28.08 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 5:28.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 5:28.09 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 5:28.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:28.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/StyleSheetTransactions.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 5:28.09 118 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RemoveStyleSheetTransaction) 5:28.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:31.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 5:31.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 5:31.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 5:31.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:11, 5:31.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEditRules.h:9, 5:31.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditRules.cpp:6: 5:31.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 5:31.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:31.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:31.90 819 | foundInterface = 0; \ 5:31.90 | ^~~~~~~~~~~~~~ 5:31.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:31.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:31.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:31.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditRules.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:31.90 108 | NS_INTERFACE_MAP_END 5:31.90 | ^~~~~~~~~~~~~~~~~~~~ 5:31.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:31.90 811 | else 5:31.90 | ^~~~ 5:31.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 5:31.90 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 5:31.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:31.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditRules.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 5:31.90 107 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditRules) 5:31.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 5:34.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 5:34.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 5:34.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 5:34.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsColumnSetFrame.h:13, 5:34.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsColumnSetFrame.cpp:9: 5:34.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:34.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:34.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.25 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:34.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:34.25 712 | class CompressedGlyph { 5:34.25 | ^~~~~~~~~~~~~~~ 5:34.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:34.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:34.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.25 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:34.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:34.25 712 | class CompressedGlyph { 5:34.25 | ^~~~~~~~~~~~~~~ 5:38.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 5:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 5:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.cpp:23: 5:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:38.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:38.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:38.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:38.70 712 | class CompressedGlyph { 5:38.70 | ^~~~~~~~~~~~~~~ 5:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:38.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:38.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:38.71 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:38.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:38.71 712 | class CompressedGlyph { 5:38.71 | ^~~~~~~~~~~~~~~ 5:41.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:41.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 5:41.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 5:41.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 5:41.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:11, 5:41.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextEditor.h:9, 5:41.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditor.cpp:6: 5:41.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 5:41.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:41.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:41.12 837 | foundInterface = 0; \ 5:41.12 | ^~~~~~~~~~~~~~ 5:41.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:41.12 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:41.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:41.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditor.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 5:41.12 113 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 5:41.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:41.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:41.12 800 | else 5:41.12 | ^~~~ 5:41.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:41.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:41.12 | ^~~~~~~~~~~~~~~~~~ 5:41.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TextEditor.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:41.12 112 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 5:41.12 | ^~~~~~~~~~~~~~~~~~~~~~ 5:47.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 5:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 5:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.h:10, 5:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.cpp:6: 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.cpp: In member function 'virtual nsresult mozilla::TypeInState::QueryInterface(const nsIID&, void**)': 5:47.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:47.97 819 | foundInterface = 0; \ 5:47.97 | ^~~~~~~~~~~~~~ 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:47.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:47.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:47.97 40 | NS_INTERFACE_MAP_END 5:47.97 | ^~~~~~~~~~~~~~~~~~~~ 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 5:47.97 800 | else 5:47.97 | ^~~~ 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:47.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:47.97 | ^~~~~~~~~~~~~~~~~~ 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/libeditor/TypeInState.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:47.97 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 5:47.97 | ^~~~~~~~~~~~~~~~~~~~~~ 5:47.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 5:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 5:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 5:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 5:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.cpp:14: 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:47.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:47.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:47.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:47.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:47.98 712 | class CompressedGlyph { 5:47.98 | ^~~~~~~~~~~~~~~ 5:47.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:47.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:47.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:47.98 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:47.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:47.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:47.98 712 | class CompressedGlyph { 5:47.98 | ^~~~~~~~~~~~~~~ 5:50.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.h:12, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.cpp:10: 5:50.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&)': 5:50.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 5:50.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 5:50.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:50.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.cpp:4320:23: note: while referencing 'placeholderKids' 5:50.09 4320 | nsTArray placeholderKids; 5:50.09 | ^~~~~~~~~~~~~~~ 5:50.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.h:12, 5:50.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.cpp:10: 5:50.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 5:50.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 5:50.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 5:50.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.cpp:4320:23: note: while referencing 'placeholderKids' 5:50.09 4320 | nsTArray placeholderKids; 5:50.09 | ^~~~~~~~~~~~~~~ 5:50.14 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.cpp: 'flexContainerAscent' may be used uninitialized in this function 5:50.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFlexContainerFrame.cpp:4580:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:50.14 4580 | if (flexContainerAscent == nscoord_MIN) { 5:50.14 | ^~ 5:52.47 libeditor_libeditor.a.desc 5:59.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 5:59.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 5:59.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp:34: 5:59.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:59.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:59.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:59.72 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:59.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:59.72 712 | class CompressedGlyph { 5:59.72 | ^~~~~~~~~~~~~~~ 5:59.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 5:59.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 5:59.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 5:59.72 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 5:59.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 5:59.72 712 | class CompressedGlyph { 5:59.72 | ^~~~~~~~~~~~~~~ 6:03.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(nsRenderingContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': 6:03.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp: 'result' may be used uninitialized 6:03.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp:5417:11: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 6:03.80 5417 | nscoord result; 6:03.80 | ^~~~~~ 6:03.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsSize.h:9, 6:03.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/LayoutConstants.h:11, 6:03.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:27, 6:03.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBox.h:10, 6:03.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:14, 6:03.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp:8: 6:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCoord.h: 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)': 6:03.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCoord.h: 'bSize' may be used uninitialized in this function 6:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCoord.h:147:36: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:03.86 147 | return _nscoordSaturatingMultiply(aCoord, aScale, true); 6:03.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 6:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp:5000:38: note: 'bSize' was declared here 6:03.86 5000 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 6:03.86 | ^~~~~ 6:03.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp: 'iSize' may be used uninitialized in this function 6:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp:5200:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:03.86 5200 | stretchI != eStretch && tentISize > iSize) { 6:03.86 | ~~~~~~~~~~^~~~~~~ 6:06.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h:17, 6:06.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableWrapperFrame.h:13, 6:06.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp:32: 6:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*)': 6:06.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h: '*(nsDisplayListBuilder::AutoPreserves3DContext*)((char*)&autoPreserves3DContext + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 6:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:1136:33: warning: '*(nsDisplayListBuilder::AutoPreserves3DContext*)((char*)&autoPreserves3DContext + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:06.09 1136 | mBuilder->mPreserves3DCtx = mSavedCtx; 6:06.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 6:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.cpp:2138:55: note: '*(nsDisplayListBuilder::AutoPreserves3DContext*)((char*)&autoPreserves3DContext + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 6:06.09 2138 | Maybe autoPreserves3DContext; 6:06.09 | ^~~~~~~~~~~~~~~~~~~~~~ 6:14.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:14.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:14.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:14.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::Predictor::CalculatePredictions(nsICacheEntry*, nsIURI*, uint32_t, uint32_t, int32_t, bool)': 6:14.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:14.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:14.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:14.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:14.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1188:40: note: while referencing 'valuesToOperateOn' 6:14.99 1188 | nsTArray keysToOperateOn, valuesToOperateOn; 6:14.99 | ^~~~~~~~~~~~~~~~~ 6:14.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:14.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:14.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:14.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:14.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:14.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1188:23: note: while referencing 'keysToOperateOn' 6:15.00 1188 | nsTArray keysToOperateOn, valuesToOperateOn; 6:15.00 | ^~~~~~~~~~~~~~~ 6:15.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::Predictor::LearnInternal(PredictorLearnReason, nsICacheEntry*, bool, bool, nsIURI*, nsIURI*)': 6:15.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:15.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:15.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1596:46: note: while referencing 'valuesToOperateOn' 6:15.04 1596 | nsTArray keysToOperateOn, valuesToOperateOn; 6:15.04 | ^~~~~~~~~~~~~~~~~ 6:15.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:15.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1596:29: note: while referencing 'keysToOperateOn' 6:15.04 1596 | nsTArray keysToOperateOn, valuesToOperateOn; 6:15.04 | ^~~~~~~~~~~~~~~ 6:15.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::Predictor::Resetter::OnCacheEntryAvailable(nsICacheEntry*, bool, nsIApplicationCache*, nsresult)': 6:15.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:15.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:15.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1953:23: note: while referencing 'keysToDelete' 6:15.08 1953 | nsTArray keysToDelete; 6:15.09 | ^~~~~~~~~~~~ 6:15.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::Predictor::CacheabilityAction::OnCacheEntryAvailable(nsICacheEntry*, bool, nsIApplicationCache*, nsresult)': 6:15.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:15.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:15.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:2471:36: note: while referencing 'valuesToCheck' 6:15.10 2471 | nsTArray keysToCheck, valuesToCheck; 6:15.10 | ^~~~~~~~~~~~~ 6:15.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:15.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:15.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:2471:23: note: while referencing 'keysToCheck' 6:15.11 2471 | nsTArray keysToCheck, valuesToCheck; 6:15.11 | ^~~~~~~~~~~ 6:15.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::Predictor::RunPredictions(nsIURI*, nsINetworkPredictorVerifier*)': 6:15.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:15.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:15.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1314:55: note: while referencing 'preresolves' 6:15.15 1314 | nsTArray> prefetches, preconnects, preresolves; 6:15.15 | ^~~~~~~~~~~ 6:15.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:15.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:15.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1314:42: note: while referencing 'preconnects' 6:15.15 1314 | nsTArray> prefetches, preconnects, preresolves; 6:15.15 | ^~~~~~~~~~~ 6:15.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:15.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:15.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:1314:30: note: while referencing 'prefetches' 6:15.16 1314 | nsTArray> prefetches, preconnects, preresolves; 6:15.16 | ^~~~~~~~~~ 6:15.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:15.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.h:22, 6:15.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:7: 6:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::Predictor::Resetter::OnCacheEntryVisitCompleted()': 6:15.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:15.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:15.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/Predictor.cpp:2028:30: note: while referencing 'urisToVisit' 6:15.24 2028 | nsTArray> urisToVisit; 6:15.24 | ^~~~~~~~~~~ 6:16.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 6:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 6:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 6:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 6:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/ProxyAutoConfig.h:11, 6:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/ProxyAutoConfig.cpp:7: 6:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 6:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 6:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/ProxyAutoConfig.cpp:826:34: required from here 6:16.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 6:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 6:16.20 66 | memset(aT, 0, N * sizeof(T)); 6:16.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 6:16.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 6:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:29, 6:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSUtils.h:18, 6:16.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/ProxyAutoConfig.cpp:15: 6:16.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 6:16.20 303 | class MOZ_NON_PARAM alignas(8) Value 6:16.20 | ^~~~~ 6:18.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 6:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 6:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrameState.cpp:27: 6:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:18.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:18.78 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:18.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:18.78 712 | class CompressedGlyph { 6:18.78 | ^~~~~~~~~~~~~~~ 6:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:18.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:18.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:18.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:18.79 712 | class CompressedGlyph { 6:18.79 | ^~~~~~~~~~~~~~~ 6:22.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:22.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/ThrottleQueue.h:13, 6:22.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/ThrottleQueue.cpp:6: 6:22.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::ThrottleQueue::Notify(nsITimer*)': 6:22.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:22.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:22.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:22.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:22.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/ThrottleQueue.cpp:345:41: note: while referencing 'events' 6:22.08 345 | nsTArray> events; 6:22.08 | ^~~~~~ 6:24.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 6:24.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 6:24.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.cpp:24: 6:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:24.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:24.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:24.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:24.79 712 | class CompressedGlyph { 6:24.79 | ^~~~~~~~~~~~~~~ 6:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:24.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:24.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:24.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:24.79 712 | class CompressedGlyph { 6:24.79 | ^~~~~~~~~~~~~~~ 6:27.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 6:27.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 6:27.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIInputStream.h:10, 6:27.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAsyncInputStream.h:10, 6:27.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBaseContentStream.h:9, 6:27.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBaseContentStream.cpp:6: 6:27.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 6:27.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:27.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:27.14 819 | foundInterface = 0; \ 6:27.14 | ^~~~~~~~~~~~~~ 6:27.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:27.14 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 6:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:27.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBaseContentStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 6:27.14 43 | NS_INTERFACE_MAP_END_THREADSAFE 6:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:27.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:27.14 811 | else 6:27.14 | ^~~~ 6:27.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:27.14 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:27.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBaseContentStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:27.14 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 6:27.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:28.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 6:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp:6: 6:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 6:28.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:28.43 837 | foundInterface = 0; \ 6:28.43 | ^~~~~~~~~~~~~~ 6:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 6:28.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:28.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 6:28.43 261 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 6:28.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:28.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp:11: 6:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:28.43 137 | } else 6:28.43 | ^~~~ 6:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp:260:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:28.43 260 | NS_IMPL_QUERY_CLASSINFO(nsBufferedInputStream) 6:28.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:28.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 6:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp:6: 6:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 6:28.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:28.44 837 | foundInterface = 0; \ 6:28.44 | ^~~~~~~~~~~~~~ 6:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 6:28.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 6:28.44 569 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 6:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:28.45 800 | else 6:28.45 | ^~~~ 6:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:28.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:28.45 | ^~~~~~~~~~~~~~~~~~ 6:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsBufferedStreams.cpp:568:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:28.45 568 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 6:28.45 | ^~~~~~~~~~~~~~~~~~~~~~ 6:29.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:29.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:29.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:29.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:29.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:29.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.h:12, 6:29.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.cpp:8: 6:29.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsSize mozilla::ScrollFrameHelper::GetPageScrollAmount() const': 6:29.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:29.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:29.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:29.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.cpp:4158:26: note: while referencing 'list' 6:29.42 4158 | nsTArray list; 6:29.42 | ^~~~ 6:29.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.h:12, 6:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.cpp:8: 6:29.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::ScrollFrameHelper::GetSnapPointForDestination(nsIScrollableFrame::ScrollUnit, nsPoint, nsPoint&)': 6:29.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 44 is outside array bounds of 'mozilla::layers::ScrollSnapInfo [1]' 6:29.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 44 is outside array bounds of 'mozilla::layers::ScrollSnapInfo [1]' [-Warray-bounds] 6:29.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:29.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.cpp:6194:24: note: while referencing '' 6:29.72 6194 | GetScrollSnapInfo(), aUnit, mScrollPort.Size(), 6:29.72 | ~~~~~~~~~~~~~~~~~^~ 6:30.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:30.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:30.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:30.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:30.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:30.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.h:12, 6:30.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.cpp:8: 6:30.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::ScrollFrameHelper::FireScrollEvent()': 6:30.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' 6:30.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' [-Warray-bounds] 6:30.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:30.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:30.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGfxScrollFrame.cpp:4764:18: note: while referencing 'event' 6:30.35 4764 | WidgetGUIEvent event(true, eScroll, nullptr); 6:30.35 | ^~~~~ 6:33.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:33.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:33.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 6:33.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:6: 6:33.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 6:33.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:33.59 837 | foundInterface = 0; \ 6:33.59 | ^~~~~~~~~~~~~~ 6:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 6:33.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:33.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 6:33.59 415 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 6:33.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:33.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:22: 6:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:33.59 137 | } else 6:33.59 | ^~~~ 6:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:414:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:33.59 414 | NS_IMPL_QUERY_CLASSINFO(nsFileInputStream) 6:33.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 6:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:6: 6:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsPartialFileInputStream::QueryInterface(const nsIID&, void**)': 6:33.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:33.61 837 | foundInterface = 0; \ 6:33.61 | ^~~~~~~~~~~~~~ 6:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 6:33.61 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:33.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:707:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 6:33.61 707 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 6:33.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:33.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:22: 6:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:33.61 137 | } else 6:33.61 | ^~~~ 6:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsFileStreams.cpp:706:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:33.61 706 | NS_IMPL_QUERY_CLASSINFO(nsPartialFileInputStream) 6:33.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:34.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 6:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 6:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 6:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 6:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:25: 6:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:34.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:34.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:34.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:34.53 712 | class CompressedGlyph { 6:34.53 | ^~~~~~~~~~~~~~~ 6:34.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:34.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:34.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:34.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:34.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:34.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:34.54 712 | class CompressedGlyph { 6:34.54 | ^~~~~~~~~~~~~~~ 6:37.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:37.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsIOService.h:11, 6:37.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsIOService.cpp:12: 6:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::nsIOService::ParsePortList(nsIPrefBranch*, const char*, bool)': 6:37.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:37.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:37.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsIOService.cpp:1322:29: note: while referencing 'portListArray' 6:37.59 1322 | nsTArray portListArray; 6:37.59 | ^~~~~~~~~~~~~ 6:37.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:37.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:37.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:37.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:37.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:37.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:37.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:37.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'float nsGridContainerFrame::Tracks::FindFrUnitSize(const nsGridContainerFrame::LineRange&, const nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord) const': 6:37.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:37.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:37.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:37.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:37.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4708:22: note: while referencing 'flexTracks' 6:37.78 4708 | nsTArray flexTracks(aFlexTracks); 6:37.78 | ^~~~~~~~~~ 6:38.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'float nsGridContainerFrame::Tracks::FindUsedFlexFraction(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord) const': 6:38.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:38.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:38.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4781:26: note: while referencing 'itemFlexTracks' 6:38.36 4781 | nsTArray itemFlexTracks; 6:38.36 | ^~~~~~~~~~~~~~ 6:38.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsGridContainerFrame::Tracks::StretchFlexibleTracks(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord)': 6:38.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:38.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:38.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4805:22: note: while referencing 'flexTracks' 6:38.42 4805 | nsTArray flexTracks(mSizes.Length()); 6:38.42 | ^~~~~~~~~~ 6:38.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:38.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:38.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:38.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4805:22: note: while referencing 'flexTracks' 6:38.42 4805 | nsTArray flexTracks(mSizes.Length()); 6:38.42 | ^~~~~~~~~~ 6:39.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsGridContainerFrame::Tracks::ResolveIntrinsicSize(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nsGridContainerFrame::LineRange nsGridContainerFrame::GridArea::*, nscoord, SizingConstraint)': 6:39.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4608:25: note: while referencing 'itemPlan' 6:39.27 4608 | nsTArray itemPlan(mSizes.Length()); 6:39.27 | ^~~~~~~~ 6:39.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4606:25: note: while referencing 'plan' 6:39.28 4606 | nsTArray plan(mSizes.Length()); 6:39.28 | ^~~~ 6:39.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4605:24: note: while referencing 'tracks' 6:39.28 4605 | nsTArray tracks(maxSpan); 6:39.28 | ^~~~~~ 6:39.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4482:27: note: while referencing 'step2Items' 6:39.29 4482 | nsTArray step2Items; 6:39.29 | ^~~~~~~~~~ 6:39.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsGridContainerFrame::Tracks::InitializeItemBaselines(nsGridContainerFrame::GridReflowInput&, nsTArray&)': 6:39.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4188:30: note: while referencing 'lastBaselineItems' 6:39.87 4188 | nsTArray lastBaselineItems; 6:39.87 | ^~~~~~~~~~~~~~~~~ 6:39.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4187:30: note: while referencing 'firstBaselineItems' 6:39.87 4187 | nsTArray firstBaselineItems; 6:39.87 | ^~~~~~~~~~~~~~~~~~ 6:39.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4188:30: note: while referencing 'lastBaselineItems' 6:39.88 4188 | nsTArray lastBaselineItems; 6:39.88 | ^~~~~~~~~~~~~~~~~ 6:39.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:39.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:39.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:39.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:4187:30: note: while referencing 'firstBaselineItems' 6:39.88 4187 | nsTArray firstBaselineItems; 6:39.88 | ^~~~~~~~~~~~~~~~~~ 6:40.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:40.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nscoord nsGridContainerFrame::ReflowInFragmentainer(nsGridContainerFrame::GridReflowInput&, const LogicalRect&, nsIFrame::ReflowOutput&, nsReflowStatus&, nsGridContainerFrame::Fragmentainer&, const nsSize&)': 6:40.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:40.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:40.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:40.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:5391:23: note: while referencing 'placeholders' 6:40.15 5391 | nsTArray placeholders(aState.mAbsPosItems.Length()); 6:40.15 | ^~~~~~~~~~~~ 6:40.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:40.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:40.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:40.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:40.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:40.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:40.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:40.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:5390:33: note: while referencing 'sortedItems' 6:40.16 5390 | nsTArray sortedItems(aState.mGridItems.Length()); 6:40.16 | ^~~~~~~~~~~ 6:40.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsGridContainerFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&)': 6:40.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:40.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:40.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:6433:34: note: while referencing 'columnLineNames' 6:40.38 6433 | nsTArray> columnLineNames(capacity); 6:40.38 | ^~~~~~~~~~~~~~~ 6:40.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:40.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:40.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:40.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:6457:26: note: while referencing 'explicitNames' 6:40.39 6457 | nsTArray explicitNames = 6:40.39 | ^~~~~~~~~~~~~ 6:40.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 6:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 6:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 6:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 6:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.h:13, 6:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:8: 6:40.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 6:40.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 6:40.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:40.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsGridContainerFrame.cpp:6436:26: note: while referencing 'explicitNames' 6:40.39 6436 | nsTArray explicitNames = 6:40.39 | ^~~~~~~~~~~~~ 6:43.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 6:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 6:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRequest.h:10, 6:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadGroup.h:10, 6:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsLoadGroup.h:9, 6:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsLoadGroup.cpp:8: 6:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 6:43.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:43.67 819 | foundInterface = 0; \ 6:43.67 | ^~~~~~~~~~~~~~ 6:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:43.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:43.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsLoadGroup.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:43.67 158 | NS_INTERFACE_MAP_END 6:43.67 | ^~~~~~~~~~~~~~~~~~~~ 6:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:43.67 800 | else 6:43.67 | ^~~~ 6:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:43.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:43.68 | ^~~~~~~~~~~~~~~~~~ 6:43.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsLoadGroup.cpp:157:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:43.68 157 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 6:43.68 | ^~~~~~~~~~~~~~~~~~~~~~ 6:45.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 6:45.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 6:45.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 6:45.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMIMEInputStream.cpp:11: 6:45.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 6:45.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:45.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:45.33 819 | foundInterface = 0; \ 6:45.34 | ^~~~~~~~~~~~~~ 6:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:45.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:45.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:45.34 170 | NS_INTERFACE_MAP_END 6:45.34 | ^~~~~~~~~~~~~~~~~~~~ 6:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 6:45.34 77 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 6:45.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:45.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMIMEInputStream.cpp:21: 6:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:45.34 137 | } else 6:45.34 | ^~~~ 6:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:45.34 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 6:45.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMIMEInputStream.cpp:77:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 6:45.34 77 | NS_IMPL_QUERY_INTERFACE_CI(nsMIMEInputStream, 6:45.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:7: 6:46.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::nsMediaFragmentURIParser::Parse(nsACString_internal&)': 6:46.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:46.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:46.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:46.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:354:47: note: while referencing 'fragments' 6:46.55 354 | nsTArray< std::pair > fragments; 6:46.55 | ^~~~~~~~~ 6:46.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:7: 6:46.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 6:46.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:46.55 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 6:46.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 6:46.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:354:47: note: while referencing 'fragments' 6:46.56 354 | nsTArray< std::pair > fragments; 6:46.56 | ^~~~~~~~~ 6:46.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:46.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:7: 6:46.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 6:46.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:46.56 236 | header->mLength = length; 6:46.56 | ~~~~~~~~~~~~~~~~^~~~~~~~ 6:46.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:354:47: note: while referencing 'fragments' 6:46.56 354 | nsTArray< std::pair > fragments; 6:46.56 | ^~~~~~~~~ 6:46.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:46.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:7: 6:46.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:46.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:46.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:46.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:354:47: note: while referencing 'fragments' 6:46.56 354 | nsTArray< std::pair > fragments; 6:46.56 | ^~~~~~~~~ 6:46.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:46.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:7: 6:46.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:46.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:46.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:46.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:354:47: note: while referencing 'fragments' 6:46.56 354 | nsTArray< std::pair > fragments; 6:46.56 | ^~~~~~~~~ 6:46.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 6:46.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:7: 6:46.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 6:46.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 6:46.57 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 6:46.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsMediaFragmentURIParser.cpp:354:47: note: while referencing 'fragments' 6:46.57 354 | nsTArray< std::pair > fragments; 6:46.57 | ^~~~~~~~~ 6:48.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 6:48.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 6:48.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsImageFrame.cpp:22: 6:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:48.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:48.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:48.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:48.05 712 | class CompressedGlyph { 6:48.05 | ^~~~~~~~~~~~~~~ 6:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:48.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:48.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:48.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:48.06 712 | class CompressedGlyph { 6:48.06 | ^~~~~~~~~~~~~~~ 6:54.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 6:54.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 6:54.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsProtocolProxyService.h:10, 6:54.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsProtocolProxyService.cpp:10: 6:54.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 6:54.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:54.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:54.47 819 | foundInterface = 0; \ 6:54.47 | ^~~~~~~~~~~~~~ 6:54.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:54.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:54.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsProtocolProxyService.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:54.47 410 | NS_INTERFACE_MAP_END 6:54.47 | ^~~~~~~~~~~~~~~~~~~~ 6:54.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsProtocolProxyService.cpp:12: 6:54.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 6:54.47 137 | } else 6:54.47 | ^~~~ 6:54.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsProtocolProxyService.cpp:409:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 6:54.47 409 | NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 6:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:57.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 6:57.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 6:57.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIContentSecurityManager.h:10, 6:57.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentSecurityManager.h:9, 6:57.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSecCheckWrapChannel.cpp:6: 6:57.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 6:57.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 6:57.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:57.34 819 | foundInterface = 0; \ 6:57.34 | ^~~~~~~~~~~~~~ 6:57.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:57.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:57.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 6:57.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:57.34 31 | NS_INTERFACE_MAP_END 6:57.35 | ^~~~~~~~~~~~~~~~~~~~ 6:57.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:57.35 800 | else 6:57.35 | ^~~~ 6:57.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:57.35 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:57.35 | ^~~~~~~~~~~~~~~~~~ 6:57.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:57.35 30 | NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 6:57.35 | ^~~~~~~~~~~~~~~~~~~~~~ 6:57.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 6:57.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:14, 6:57.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsInlineFrame.cpp:21: 6:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:57.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.72 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:57.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:57.72 712 | class CompressedGlyph { 6:57.72 | ^~~~~~~~~~~~~~~ 6:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 6:57.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 6:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.72 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 6:57.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 6:57.72 712 | class CompressedGlyph { 6:57.72 | ^~~~~~~~~~~~~~~ 7:02.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 7:02.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 7:02.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:10, 7:02.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSimpleURI.cpp:9: 7:02.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 7:02.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:02.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:02.77 819 | foundInterface = 0; \ 7:02.77 | ^~~~~~~~~~~~~~ 7:02.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:02.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:02.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSimpleURI.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:02.78 58 | NS_INTERFACE_MAP_END 7:02.78 | ^~~~~~~~~~~~~~~~~~~~ 7:02.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:02.78 800 | else 7:02.78 | ^~~~ 7:02.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:02.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:02.78 | ^~~~~~~~~~~~~~~~~~ 7:02.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSimpleURI.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:02.78 57 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 7:02.78 | ^~~~~~~~~~~~~~~~~~~~~~ 7:04.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.cpp:6: 7:04.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.h: In constructor 'mozilla::net::nsSocketTransport::nsSocketTransport()': 7:04.96 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.h: 'mozilla::net::nsSocketTransport::mAttached' will be initialized after 7:04.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.h:319:10: warning: 'mozilla::net::nsSocketTransport::mAttached' will be initialized after [-Wreorder] 7:04.96 319 | bool mAttached; 7:04.96 | ^~~~~~~~~ 7:04.96 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.h: 'mozilla::Atomic mozilla::net::nsSocketTransport::mInputClosed' 7:04.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.h:309:18: warning: 'mozilla::Atomic mozilla::net::nsSocketTransport::mInputClosed' [-Wreorder] 7:04.96 309 | Atomic mInputClosed{true}; 7:04.96 | ^~~~~~~~~~~~ 7:04.96 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.cpp: when initialized here 7:04.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsSocketTransport2.cpp:730:1: warning: when initialized here [-Wreorder] 7:04.96 730 | nsSocketTransport::nsSocketTransport() 7:04.96 | ^~~~~~~~~~~~~~~~~ 7:04.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 7:04.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 7:04.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 7:04.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 7:04.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsLineBox.cpp:17: 7:04.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:04.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:04.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:04.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:04.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:04.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:04.97 712 | class CompressedGlyph { 7:04.97 | ^~~~~~~~~~~~~~~ 7:04.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:04.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:04.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:04.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:04.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:04.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:04.97 712 | class CompressedGlyph { 7:04.97 | ^~~~~~~~~~~~~~~ 7:08.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 7:08.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:14, 7:08.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsLineLayout.cpp:14: 7:08.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:08.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:08.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:08.75 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:08.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:08.75 712 | class CompressedGlyph { 7:08.75 | ^~~~~~~~~~~~~~~ 7:08.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:08.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:08.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:08.76 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:08.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:08.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:08.76 712 | class CompressedGlyph { 7:08.76 | ^~~~~~~~~~~~~~~ 7:09.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 7:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 7:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:10, 7:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:09.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 7:09.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:09.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:09.39 819 | foundInterface = 0; \ 7:09.39 | ^~~~~~~~~~~~~~ 7:09.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:09.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:09.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:09.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:1280:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:09.39 1280 | NS_INTERFACE_MAP_END 7:09.39 | ^~~~~~~~~~~~~~~~~~~~ 7:09.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:09.39 800 | else 7:09.39 | ^~~~ 7:09.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:09.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:09.39 | ^~~~~~~~~~~~~~~~~~ 7:09.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:1279:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:09.39 1279 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 7:09.39 | ^~~~~~~~~~~~~~~~~~~~~~ 7:09.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/basictypes.h:15, 7:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/process_util.h:12, 7:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:9, 7:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:566:17: required from here 7:09.49 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 7:09.49 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 7:09.49 | ~~~~~~~^~~~ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 7:09.49 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 7:09.49 | ^ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 7:09.49 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 7:09.49 | ^ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 7:09.49 433 | MOZ_RELEASE_ASSERT_GLUE( \ 7:09.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 7:09.49 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 7:09.49 | ^~~~~~~~~~~~~~~~~~ 7:09.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:17, 7:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/basictypes.h:15, 7:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/process_util.h:12, 7:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:9, 7:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:09.49 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 7:09.49 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 7:09.49 | ~~~~~~~^~~~ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 7:09.49 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 7:09.49 | ^ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 7:09.49 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 7:09.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 7:09.49 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 7:09.49 | ^ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 7:09.49 433 | MOZ_RELEASE_ASSERT_GLUE( \ 7:09.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 7:09.50 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 7:09.50 | ^~~~~~~~~~~~~~~~~~ 7:09.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/basictypes.h:15, 7:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/process_util.h:12, 7:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:9, 7:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': 7:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:762:45: required from 'mozilla::Span::iterator mozilla::Span::begin() const [with ElementType = const char; unsigned int Extent = 4294967295; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 7:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:566:17: required from here 7:09.53 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 7:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 7:09.53 154 | (index_ >= 0 && index <= span_->Length())); 7:09.53 | ~~~~~~~^~~~ 7:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 7:09.53 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 7:09.53 | ^ 7:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 7:09.53 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 7:09.54 | ^ 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 7:09.54 433 | MOZ_RELEASE_ASSERT_GLUE( \ 7:09.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 7:09.54 153 | MOZ_RELEASE_ASSERT(span == nullptr || 7:09.54 | ^~~~~~~~~~~~~~~~~~ 7:09.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:17, 7:09.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/basictypes.h:15, 7:09.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/process_util.h:12, 7:09.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:9, 7:09.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:09.54 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 7:09.54 154 | (index_ >= 0 && index <= span_->Length())); 7:09.54 | ~~~~~~~^~~~ 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 7:09.54 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 7:09.54 | ^ 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 7:09.54 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 7:09.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 7:09.54 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 7:09.54 | ^ 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 7:09.54 433 | MOZ_RELEASE_ASSERT_GLUE( \ 7:09.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:09.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 7:09.55 153 | MOZ_RELEASE_ASSERT(span == nullptr || 7:09.55 | ^~~~~~~~~~~~~~~~~~ 7:10.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:15, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::net::nsStandardURL::NormalizeIPv4(const nsCSubstring&, nsCString&)': 7:10.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:10.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:10.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:531:23: note: while referencing 'numbers' 7:10.86 531 | nsTArray numbers; 7:10.86 | ^~~~~~~ 7:10.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:15, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:10.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:10.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:10.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:531:23: note: while referencing 'numbers' 7:10.86 531 | nsTArray numbers; 7:10.86 | ^~~~~~~ 7:10.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 7:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 7:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:15, 7:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:10.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:10.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:10.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:10.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:10.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:531:23: note: while referencing 'numbers' 7:10.87 531 | nsTArray numbers; 7:10.87 | ^~~~~~~ 7:10.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 7:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 7:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/IPCMessageUtils.h:15, 7:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:9: 7:10.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:10.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:10.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:10.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:10.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsStandardURL.cpp:524:25: note: while referencing 'parts' 7:10.88 524 | nsTArray parts; 7:10.88 | ^~~~~ 7:16.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:16.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsPageFrame.cpp:9: 7:16.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:16.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:16.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:16.45 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:16.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:16.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:16.45 712 | class CompressedGlyph { 7:16.45 | ^~~~~~~~~~~~~~~ 7:16.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:16.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:16.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:16.45 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:16.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:16.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:16.46 712 | class CompressedGlyph { 7:16.46 | ^~~~~~~~~~~~~~~ 7:17.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 7:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 7:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 7:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 7:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 7:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 7:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 7:17.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:8: 7:17.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 7:17.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:17.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:17.25 819 | foundInterface = 0; \ 7:17.25 | ^~~~~~~~~~~~~~ 7:17.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:17.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:17.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:17.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:17.25 168 | NS_INTERFACE_MAP_END 7:17.25 | ^~~~~~~~~~~~~~~~~~~~ 7:17.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:17.25 800 | else 7:17.25 | ^~~~ 7:17.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:17.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:17.25 | ^~~~~~~~~~~~~~~~~~ 7:17.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:17.25 167 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 7:17.25 | ^~~~~~~~~~~~~~~~~~~~~~ 7:18.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:18.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:18.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 7:18.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:8: 7:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::nsUDPSocket::Send(const nsACString_internal&, uint16_t, const uint8_t*, uint32_t, uint32_t*)': 7:18.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 7:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 7:18.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:18.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:1135:27: note: while referencing 'fallibleArray' 7:18.00 1135 | FallibleTArray fallibleArray; 7:18.00 | ^~~~~~~~~~~~~ 7:18.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:18.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:18.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 7:18.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:8: 7:18.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::net::nsUDPSocket::OnSocketReady(PRFileDesc*, int16_t)': 7:18.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 7:18.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 7:18.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:18.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:466:27: note: while referencing 'data' 7:18.03 466 | FallibleTArray data; 7:18.03 | ^~~~ 7:18.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:18.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:18.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 7:18.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:8: 7:18.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 7:18.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 7:18.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:18.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:466:27: note: while referencing 'data' 7:18.03 466 | FallibleTArray data; 7:18.03 | ^~~~ 7:18.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:18.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:18.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 7:18.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:8: 7:18.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::nsUDPSocket::SendWithAddress(const mozilla::net::NetAddr*, const uint8_t*, uint32_t, uint32_t*)': 7:18.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 7:18.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 7:18.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:18.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:1193:29: note: while referencing 'fallibleArray' 7:18.20 1193 | FallibleTArray fallibleArray; 7:18.20 | ^~~~~~~~~~~~~ 7:18.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:18.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 7:18.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 7:18.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:8: 7:18.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 7:18.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 7:18.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:18.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:18.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsUDPSocket.cpp:1193:29: note: while referencing 'fallibleArray' 7:18.20 1193 | FallibleTArray fallibleArray; 7:18.20 | ^~~~~~~~~~~~~ 7:20.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 7:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 7:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 7:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 7:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsPlaceholderFrame.cpp:20: 7:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:20.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:20.41 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:20.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:20.41 712 | class CompressedGlyph { 7:20.41 | ^~~~~~~~~~~~~~~ 7:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:20.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:20.41 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:20.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:20.41 712 | class CompressedGlyph { 7:20.41 | ^~~~~~~~~~~~~~~ 7:21.20 libnetwerk_base.a.desc 7:22.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:22.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/PrintTranslator.cpp:9: 7:22.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:22.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:22.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:22.18 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:22.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:22.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:22.18 712 | class CompressedGlyph { 7:22.18 | ^~~~~~~~~~~~~~~ 7:22.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:22.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:22.19 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:22.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:22.19 712 | class CompressedGlyph { 7:22.19 | ^~~~~~~~~~~~~~~ 7:24.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:24.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 7:24.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintObject.h:13, 7:24.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPagePrintTimer.h:12, 7:24.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/ipc/RemotePrintJobChild.cpp:9: 7:24.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:24.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:24.30 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:24.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:24.30 712 | class CompressedGlyph { 7:24.30 | ^~~~~~~~~~~~~~~ 7:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:24.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:24.30 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:24.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:24.30 712 | class CompressedGlyph { 7:24.30 | ^~~~~~~~~~~~~~~ 7:24.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:24.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 7:24.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsPluginFrame.cpp:27: 7:24.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:24.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:24.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:24.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:24.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:24.58 712 | class CompressedGlyph { 7:24.58 | ^~~~~~~~~~~~~~~ 7:24.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:24.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:24.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:24.58 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:24.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:24.58 712 | class CompressedGlyph { 7:24.58 | ^~~~~~~~~~~~~~~ 7:26.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:26.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:26.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsPluginFrame.h:12, 7:26.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsPluginFrame.cpp:9: 7:26.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsPluginFrame::SetInstanceOwner(nsPluginInstanceOwner*)': 7:26.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:26.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:26.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:26.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:26.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsPluginFrame.cpp:687:42: note: while referencing 'configurations' 7:26.83 687 | nsTArray configurations; 7:26.83 | ^~~~~~~~~~~~~~ 7:27.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:27.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/ipc/RemotePrintJobParent.cpp:16: 7:27.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:27.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:27.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:27.25 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:27.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:27.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:27.25 712 | class CompressedGlyph { 7:27.25 | ^~~~~~~~~~~~~~~ 7:27.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:27.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:27.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:27.25 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:27.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:27.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:27.25 712 | class CompressedGlyph { 7:27.25 | ^~~~~~~~~~~~~~~ 7:29.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 7:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintObject.h:13, 7:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPagePrintTimer.h:12, 7:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPagePrintTimer.cpp:6: 7:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:29.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:29.11 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:29.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:29.11 712 | class CompressedGlyph { 7:29.11 | ^~~~~~~~~~~~~~~ 7:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:29.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:29.11 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:29.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:29.11 712 | class CompressedGlyph { 7:29.11 | ^~~~~~~~~~~~~~~ 7:29.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 7:29.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 7:29.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 7:29.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.cpp:19: 7:29.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:29.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:29.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:29.83 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:29.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:29.83 712 | class CompressedGlyph { 7:29.83 | ^~~~~~~~~~~~~~~ 7:29.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:29.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:29.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:29.83 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:29.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:29.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:29.83 712 | class CompressedGlyph { 7:29.83 | ^~~~~~~~~~~~~~~ 7:31.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:31.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:31.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 7:31.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 7:31.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 7:31.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.h:11, 7:31.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.cpp:8: 7:31.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nscoord CalculateColumnPrefISize(nsRenderingContext*, const mozilla::RubyColumnEnumerator&, nsIFrame::InlineIntrinsicISizeData*)': 7:31.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' 7:31.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' [-Warray-bounds] 7:31.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:31.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:31.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.cpp:148:37: note: while referencing 'data' 7:31.10 148 | nsIFrame::InlinePrefISizeData data; 7:31.10 | ^~~~ 7:31.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 7:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 7:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 7:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.h:11, 7:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.cpp:8: 7:31.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsRubyBaseContainerFrame::AddInlinePrefISize(nsRenderingContext*, nsIFrame::InlinePrefISizeData*)': 7:31.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' 7:31.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' [-Warray-bounds] 7:31.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:31.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:31.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.cpp:245:37: note: while referencing 'data' 7:31.14 245 | nsIFrame::InlinePrefISizeData data; 7:31.14 | ^~~~ 7:31.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:31.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:31.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 7:31.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 7:31.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 7:31.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.h:11, 7:31.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.cpp:8: 7:31.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsRubyBaseContainerFrame::AddInlineMinISize(nsRenderingContext*, nsIFrame::InlineMinISizeData*)': 7:31.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' 7:31.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' [-Warray-bounds] 7:31.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:31.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:31.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsRubyBaseContainerFrame.cpp:183:37: note: while referencing 'data' 7:31.17 183 | nsIFrame::InlinePrefISizeData data; 7:31.17 | ^~~~ 7:31.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:31.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintData.h:12, 7:31.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintData.cpp:6: 7:31.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:31.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:31.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:31.47 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:31.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:31.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:31.47 712 | class CompressedGlyph { 7:31.47 | ^~~~~~~~~~~~~~~ 7:31.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:31.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:31.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:31.47 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:31.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:31.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:31.47 712 | class CompressedGlyph { 7:31.47 | ^~~~~~~~~~~~~~~ 7:33.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 7:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintObject.h:13, 7:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintEngine.h:13, 7:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintEngine.cpp:6: 7:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:33.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:33.59 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:33.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:33.59 712 | class CompressedGlyph { 7:33.59 | ^~~~~~~~~~~~~~~ 7:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:33.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:33.60 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:33.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:33.60 712 | class CompressedGlyph { 7:33.60 | ^~~~~~~~~~~~~~~ 7:36.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:36.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:36.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsIPresShell.h:24, 7:36.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintObject.h:12, 7:36.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintEngine.h:13, 7:36.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintEngine.cpp:6: 7:36.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'already_AddRefed GetEqualNodeInCloneTree(nsIDOMNode*, nsIDocument*)': 7:36.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:36.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:36.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:36.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:36.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintEngine.cpp:2404:21: note: while referencing 'indexArray' 7:36.51 2404 | nsTArray indexArray; 7:36.51 | ^~~~~~~~~~ 7:38.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:38.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 7:38.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintObject.h:13, 7:38.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/printing/nsPrintObject.cpp:6: 7:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:38.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:38.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:38.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:38.79 712 | class CompressedGlyph { 7:38.79 | ^~~~~~~~~~~~~~~ 7:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:38.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:38.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:38.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:38.79 712 | class CompressedGlyph { 7:38.79 | ^~~~~~~~~~~~~~~ 7:42.27 liblayout_printing.a.desc 7:47.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:20: 7:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:47.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:47.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:47.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:47.58 712 | class CompressedGlyph { 7:47.58 | ^~~~~~~~~~~~~~~ 7:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:47.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:47.58 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:47.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:47.58 712 | class CompressedGlyph { 7:47.58 | ^~~~~~~~~~~~~~~ 7:48.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 7:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 7:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWeakReference.h:10, 7:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:9, 7:48.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 7:48.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:48.26 819 | foundInterface = 0; \ 7:48.26 | ^~~~~~~~~~~~~~ 7:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:48.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:48.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:3548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:48.27 3548 | NS_INTERFACE_MAP_END 7:48.27 | ^~~~~~~~~~~~~~~~~~~~ 7:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:48.27 811 | else 7:48.27 | ^~~~ 7:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 7:48.27 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:48.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:3547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 7:48.27 3547 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelection) 7:48.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp: In member function 'void mozilla::dom::Selection::Extend(nsINode&, uint32_t, mozilla::ErrorResult&)': 7:48.29 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp: unused variable 'tmp' 7:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:5698:16: warning: unused variable 'tmp' [-Wunused-variable] 7:48.29 5698 | nsresult tmp = SetAnchorFocusToRange(range); 7:48.29 | ^~~ 7:48.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 7:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 7:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWeakReference.h:10, 7:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:9, 7:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp: In member function 'virtual nsresult mozilla::dom::SelectionChangeListener::QueryInterface(const nsIID&, void**)': 7:48.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 7:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:48.31 819 | foundInterface = 0; \ 7:48.31 | ^~~~~~~~~~~~~~ 7:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:48.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:48.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 7:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:6713:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:48.31 6713 | NS_INTERFACE_MAP_END 7:48.31 | ^~~~~~~~~~~~~~~~~~~~ 7:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 7:48.31 800 | else 7:48.31 | ^~~~ 7:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:48.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:48.31 | ^~~~~~~~~~~~~~~~~~ 7:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:6712:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:48.31 6712 | NS_INTERFACE_MAP_ENTRY(nsISelectionListener) 7:48.31 | ^~~~~~~~~~~~~~~~~~~~~~ 7:48.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/celldata.h:12, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h:9, 7:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:13: 7:48.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void FixedTableLayoutStrategy::ComputeColumnISizes(const ReflowInput&)': 7:48.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:48.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:48.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:48.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:186:21: note: while referencing 'oldColISizes' 7:48.37 186 | nsTArray oldColISizes; 7:48.37 | ^~~~~~~~~~~~ 7:48.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/celldata.h:12, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h:9, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:13: 7:48.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 7:48.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:48.38 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 7:48.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 7:48.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:186:21: note: while referencing 'oldColISizes' 7:48.38 186 | nsTArray oldColISizes; 7:48.38 | ^~~~~~~~~~~~ 7:48.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/celldata.h:12, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h:9, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:13: 7:48.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 7:48.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:48.38 236 | header->mLength = length; 7:48.38 | ~~~~~~~~~~~~~~~~^~~~~~~~ 7:48.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:186:21: note: while referencing 'oldColISizes' 7:48.38 186 | nsTArray oldColISizes; 7:48.38 | ^~~~~~~~~~~~ 7:48.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 7:48.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 7:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 7:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 7:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 7:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/celldata.h:12, 7:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.h:9, 7:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:13: 7:48.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:48.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:48.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:48.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/FixedTableLayoutStrategy.cpp:186:21: note: while referencing 'oldColISizes' 7:48.39 186 | nsTArray oldColISizes; 7:48.39 | ^~~~~~~~~~~~ 7:50.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:50.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:50.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:50.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:50.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::Selection::_ZN7mozilla3dom9Selection12ContainsNodeER7nsINodebRNS_11ErrorResultE.part.0(nsINode&, bool, mozilla::ErrorResult&)': 7:50.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:50.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:50.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:50.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:5824:22: note: while referencing 'overlappingRanges' 7:50.63 5824 | nsTArray overlappingRanges; 7:50.63 | ^~~~~~~~~~~~~~~~~ 7:50.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:50.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:50.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:50.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:50.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:50.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::Selection::LookUpSelection(nsIContent*, int32_t, int32_t, SelectionDetails**, mozilla::SelectionType, bool)': 7:50.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:50.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:50.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:50.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:4603:22: note: while referencing 'overlappingRanges' 7:50.65 4603 | nsTArray overlappingRanges; 7:50.65 | ^~~~~~~~~~~~~~~~~ 7:50.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:50.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:50.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:50.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:50.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:50.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Selection::GetRangesForInterval(nsINode&, int32_t, nsINode&, int32_t, bool, nsTArray >&, mozilla::ErrorResult&)': 7:50.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:50.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:50.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:50.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:4195:22: note: while referencing 'results' 7:50.91 4195 | nsTArray results; 7:50.91 | ^~~~~~~ 7:50.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:50.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:50.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:50.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:50.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:50.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:50.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:50.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:50.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:4195:22: note: while referencing 'results' 7:50.91 4195 | nsTArray results; 7:50.91 | ^~~~~~~ 7:50.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:50.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:50.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:50.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:50.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:50.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::Selection::GetRangesForInterval(nsIDOMNode*, int32_t, nsIDOMNode*, int32_t, bool, uint32_t*, nsIDOMRange***)': 7:50.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 7:50.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 7:50.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:50.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:4162:29: note: while referencing 'results' 7:50.94 4162 | nsTArray> results; 7:50.94 | ^~~~~~~ 7:50.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:50.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Selection::RemoveRange(nsRange&, mozilla::ErrorResult&)': 7:50.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:50.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:50.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:50.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:5071:22: note: while referencing 'affectedRanges' 7:50.97 5071 | nsTArray affectedRanges; 7:50.97 | ^~~~~~~~~~~~~~ 7:50.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:50.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:50.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:50.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:50.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:5071:22: note: while referencing 'affectedRanges' 7:50.97 5071 | nsTArray affectedRanges; 7:50.97 | ^~~~~~~~~~~~~~ 7:51.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:51.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::Selection::AddItemInternal(nsRange*, int32_t*)': 7:51.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:51.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:51.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:51.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:4006:23: note: while referencing 'temp' 7:51.08 4006 | nsTArray temp; 7:51.08 | ^~~~ 7:51.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 7:51.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:10: 7:51.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 7:51.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 7:51.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:51.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSelection.cpp:3991:23: note: while referencing 'overlaps' 7:51.09 3991 | nsTArray overlaps; 7:51.09 | ^~~~~~~~ 7:53.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:53.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsCellMap.cpp:6: 7:53.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCellMap::RebuildConsideringCells(nsTableCellMap&, int32_t, nsTArray*, int32_t, int32_t, bool)': 7:53.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 7:53.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 7:53.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:53.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:53.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsCellMap.cpp:2237:27: note: while referencing 'origRows' 7:53.71 2237 | nsTArray origRows; 7:53.71 | ^~~~~~~~ 7:53.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:53.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsCellMap.cpp:6: 7:53.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCellMap::RebuildConsideringRows(nsTableCellMap&, int32_t, nsTArray*, int32_t)': 7:53.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 7:53.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 7:53.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:53.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:53.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsCellMap.cpp:2132:27: note: while referencing 'origRows' 7:53.89 2132 | nsTArray origRows; 7:53.89 | ^~~~~~~~ 7:53.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 7:53.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsCellMap.cpp:6: 7:53.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 7:53.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 7:53.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 7:53.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:53.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsCellMap.cpp:2132:27: note: while referencing 'origRows' 7:53.89 2132 | nsTArray origRows; 7:53.89 | ^~~~~~~~ 7:54.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 7:54.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSimplePageSequenceFrame.cpp:9: 7:54.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:54.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:54.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:54.77 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:54.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:54.77 712 | class CompressedGlyph { 7:54.77 | ^~~~~~~~~~~~~~~ 7:54.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:54.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:54.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:54.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:54.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:54.77 712 | class CompressedGlyph { 7:54.77 | ^~~~~~~~~~~~~~~ 7:57.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 7:57.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 7:57.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableCellFrame.cpp:32: 7:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:57.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:57.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:57.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:57.28 712 | class CompressedGlyph { 7:57.28 | ^~~~~~~~~~~~~~~ 7:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:57.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:57.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:57.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:57.28 712 | class CompressedGlyph { 7:57.28 | ^~~~~~~~~~~~~~~ 7:58.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 7:58.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 7:58.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 7:58.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 7:58.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.cpp:13: 7:58.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:58.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:58.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:58.98 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:58.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:58.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:58.98 712 | class CompressedGlyph { 7:58.98 | ^~~~~~~~~~~~~~~ 7:58.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 7:58.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 7:58.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 7:58.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 7:58.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:58.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 7:58.99 712 | class CompressedGlyph { 7:58.99 | ^~~~~~~~~~~~~~~ 8:03.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 8:03.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 8:03.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSubDocumentFrame.cpp:27: 8:03.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:03.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:03.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:03.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:03.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:03.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:03.23 712 | class CompressedGlyph { 8:03.23 | ^~~~~~~~~~~~~~~ 8:03.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:03.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:03.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:03.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:03.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:03.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:03.23 712 | class CompressedGlyph { 8:03.23 | ^~~~~~~~~~~~~~~ 8:07.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 8:07.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 8:07.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.cpp:8: 8:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:07.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:07.11 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:07.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:07.11 712 | class CompressedGlyph { 8:07.11 | ^~~~~~~~~~~~~~~ 8:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:07.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:07.11 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:07.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:07.11 712 | class CompressedGlyph { 8:07.11 | ^~~~~~~~~~~~~~~ 8:08.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 8:08.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 8:08.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.cpp:7332:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess] 8:08.14 7332 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 8:08.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:08.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableFrame.cpp:6123:8: note: 'struct BCBlockDirSeg' declared here 8:08.14 6123 | struct BCBlockDirSeg 8:08.14 | ^~~~~~~~~~~~~ 8:10.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:10.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:10.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:10, 8:10.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.cpp:8: 8:10.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'mozilla::JustificationInfo PropertyProvider::ComputeJustification(PropertyProvider::Range, nsTArray*)': 8:10.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:10.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:10.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:10.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:10.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.cpp:3307:37: note: while referencing 'assignments' 8:10.98 3307 | nsTArray assignments; 8:10.98 | ^~~~~~~~~~~ 8:13.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 8:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBox.h:10, 8:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:14, 8:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:12, 8:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.cpp:8: 8:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 8:13.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 8:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:178:16: warning: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:13.64 178 | SetInternal(aProperty, ptr, aFrame); 8:13.64 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 8:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.cpp:9727:44: note: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 8:13.64 9727 | Maybe autoLineCursor; 8:13.64 | ^~~~~~~~~~~~~~ 8:13.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBox.h:10, 8:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:14, 8:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:12, 8:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.cpp:8: 8:13.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 8:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:3078:18: warning: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:13.64 3078 | mProperties.Set(aProperty, aValue, this); 8:13.64 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.cpp:9727:44: note: '*(nsBlockFrame::AutoLineCursorSetup*)((char*)&autoLineCursor + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 8:13.64 9727 | Maybe autoLineCursor; 8:13.64 | ^~~~~~~~~~~~~~ 8:16.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 8:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 8:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 8:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 8:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:24: 8:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:16.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:16.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:16.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:16.04 712 | class CompressedGlyph { 8:16.04 | ^~~~~~~~~~~~~~~ 8:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:16.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:16.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:16.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:16.04 712 | class CompressedGlyph { 8:16.04 | ^~~~~~~~~~~~~~~ 8:17.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.h:10, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:8: 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsTableRowFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, nsFrameList&)': 8:17.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:17.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:17.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:228:31: note: while referencing 'cellChildren' 8:17.15 228 | nsTArray cellChildren; 8:17.15 | ^~~~~~~~~~~~ 8:17.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.h:10, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:8: 8:17.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:17.15 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 8:17.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:228:31: note: while referencing 'cellChildren' 8:17.15 228 | nsTArray cellChildren; 8:17.15 | ^~~~~~~~~~~~ 8:17.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.h:10, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:8: 8:17.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:17.15 236 | header->mLength = length; 8:17.15 | ~~~~~~~~~~~~~~~~^~~~~~~~ 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:228:31: note: while referencing 'cellChildren' 8:17.15 228 | nsTArray cellChildren; 8:17.15 | ^~~~~~~~~~~~ 8:17.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.h:10, 8:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:8: 8:17.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:17.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:17.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowFrame.cpp:228:31: note: while referencing 'cellChildren' 8:17.15 228 | nsTArray cellChildren; 8:17.15 | ^~~~~~~~~~~~ 8:17.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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*)': 8:17.18 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrameUtils.cpp: 'ucs4before' may be used uninitialized in this function 8:17.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrameUtils.cpp:116:44: warning: 'ucs4before' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:17.18 116 | if (i > 0 && IsSegmentBreakSkipChar(ucs4before) && 8:17.18 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 8:18.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 8:18.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextRunTransformations.h:12, 8:18.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextRunTransformations.cpp:6: 8:18.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:18.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:18.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:18.41 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:18.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:18.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:18.41 712 | class CompressedGlyph { 8:18.41 | ^~~~~~~~~~~~~~~ 8:18.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:18.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:18.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:18.41 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:18.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:18.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:18.41 712 | class CompressedGlyph { 8:18.41 | ^~~~~~~~~~~~~~~ 8:20.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Function.h:14, 8:20.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:16, 8:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFontFeatures.h:11, 8:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFontEntry.h:12, 8:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:10, 8:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 8:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextRunTransformations.h:12, 8:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextRunTransformations.cpp:6: 8:20.06 In constructor 'RefPtr::RefPtr() [with T = nsTransformedCharStyle]', 8:20.06 inlined from 'static void nsTArrayElementTraits::Construct(E*) [with E = RefPtr]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:557:5, 8:20.06 inlined from 'nsTArray_Impl::elem_type* nsTArray_Impl::InsertElementsAt(nsTArray_Impl::index_type, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:1914:29, 8:20.06 inlined from 'typename ActualAlloc::ResultType nsTArray_Impl::SetLength(nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = RefPtr; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:1843:38, 8:20.06 inlined from 'static bool nsCaseTransformTextRunFactory::TransformString(const nsAString_internal&, nsString&, bool, const nsIAtom*, nsTArray&, nsTArray&, const nsTransformedTextRun*, uint32_t, nsTArray*, nsTArray >*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextRunTransformations.cpp:502:37: 8:20.06 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h: 'void* __builtin_memset(void*, int, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 8:20.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:84:7: warning: 'void* __builtin_memset(void*, int, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 8:20.06 84 | : mRawPtr(nullptr) 8:20.06 | ^~~~~~~~~~~~~~~~ 8:22.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:22.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:22.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 8:22.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 8:22.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 8:22.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowGroupFrame.h:10, 8:22.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowGroupFrame.cpp:6: 8:22.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsTableRowGroupFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, nsFrameList&)': 8:22.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:22.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:22.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:22.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:22.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowGroupFrame.cpp:1499:30: note: while referencing 'rows' 8:22.16 1499 | nsTArray rows; 8:22.16 | ^~~~ 8:22.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:22.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:22.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 8:22.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 8:22.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 8:22.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowGroupFrame.h:10, 8:22.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowGroupFrame.cpp:6: 8:22.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsTableRowGroupFrame::CalculateRowBSizes(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&)': 8:22.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:22.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:22.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:22.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:22.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableRowGroupFrame.cpp:587:21: note: while referencing 'rowInfo' 8:22.33 587 | nsTArray rowInfo; 8:22.33 | ^~~~~~~ 8:25.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 8:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 8:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 8:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 8:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/tables/nsTableWrapperFrame.cpp:24: 8:25.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:25.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:25.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:25.39 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:25.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:25.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:25.39 712 | class CompressedGlyph { 8:25.40 | ^~~~~~~~~~~~~~~ 8:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 8:25.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 8:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 8:25.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 8:25.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 8:25.40 712 | class CompressedGlyph { 8:25.40 | ^~~~~~~~~~~~~~~ 8:27.19 liblayout_tables.a.desc 8:28.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 8:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 8:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 8:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 8:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsViewportFrame.h:15, 8:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsViewportFrame.cpp:11: 8:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void ViewportFrame::BuildDisplayListForTopLayer(nsDisplayListBuilder*, nsDisplayList*)': 8:28.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:28.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:28.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsViewportFrame.cpp:128:22: note: while referencing 'fullscreenStack' 8:28.18 128 | nsTArray fullscreenStack = doc->GetFullscreenStack(); 8:28.18 | ^~~~~~~~~~~~~~~ 8:28.53 liblayout_generic.a.desc 8:29.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 8:29.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 8:29.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 8:29.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 8:29.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:29.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:29.27 819 | foundInterface = 0; \ 8:29.27 | ^~~~~~~~~~~~~~ 8:29.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:29.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:29.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:29.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:29.27 63 | NS_INTERFACE_MAP_END 8:29.27 | ^~~~~~~~~~~~~~~~~~~~ 8:29.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:29.27 800 | else 8:29.27 | ^~~~ 8:29.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:29.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:29.27 | ^~~~~~~~~~~~~~~~~~ 8:29.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:29.27 62 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 8:29.27 | ^~~~~~~~~~~~~~~~~~~~~~ 8:30.63 libtoolkit_components_typeaheadfind.a.desc 8:30.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 8:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 8:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIObserver.h:10, 8:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:10, 8:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:6: 8:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 8:30.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:30.73 819 | foundInterface = 0; \ 8:30.73 | ^~~~~~~~~~~~~~ 8:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:30.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:30.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:30.73 183 | NS_INTERFACE_MAP_END 8:30.73 | ^~~~~~~~~~~~~~~~~~~~ 8:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:30.73 811 | else 8:30.73 | ^~~~ 8:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:30.73 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:30.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:30.73 182 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 8:30.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 8:30.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:30.74 819 | foundInterface = 0; \ 8:30.74 | ^~~~~~~~~~~~~~ 8:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:30.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:30.74 287 | NS_INTERFACE_MAP_END 8:30.74 | ^~~~~~~~~~~~~~~~~~~~ 8:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:30.74 811 | else 8:30.74 | ^~~~ 8:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:30.74 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:30.74 286 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 8:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:31.65 libdom_media_webspeech_synth_speechd.a.desc 8:33.40 libimage_decoders_icon.a.desc 8:39.04 libdom_xslt_base.a.desc 8:41.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:41.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsExpirationTracker.h:10, 8:41.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 8:41.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:7: 8:41.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult imgMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)': 8:41.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:41.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:41.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:41.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:77:34: note: while referencing 'uncached' 8:41.53 77 | nsTArray uncached; 8:41.53 | ^~~~~~~~ 8:41.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:41.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsExpirationTracker.h:10, 8:41.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 8:41.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:7: 8:41.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:41.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:41.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:41.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:76:34: note: while referencing 'content' 8:41.54 76 | nsTArray content; 8:41.54 | ^~~~~~~ 8:41.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:41.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsExpirationTracker.h:10, 8:41.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 8:41.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:7: 8:41.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:41.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:41.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:41.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:75:34: note: while referencing 'chrome' 8:41.54 75 | nsTArray chrome; 8:41.54 | ^~~~~~ 8:41.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsExpirationTracker.h:10, 8:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 8:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:7: 8:41.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult imgLoader::EvictEntries(imgLoader::imgCacheTable&)': 8:41.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 8:41.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 8:41.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:41.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:1911:36: note: while referencing 'entries' 8:41.93 1911 | nsTArray > entries; 8:41.93 | ^~~~~~~ 8:42.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:42.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsExpirationTracker.h:10, 8:42.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 8:42.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:7: 8:42.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult imgLoader::EvictEntries(imgCacheQueue&)': 8:42.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 8:42.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 8:42.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:42.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.cpp:1935:36: note: while referencing 'entries' 8:42.01 1935 | nsTArray > entries(aQueueToClear.GetNumElements()); 8:42.01 | ^~~~~~~ 8:48.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 8:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 8:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIRequest.h:10, 8:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgRequestProxy.h:10, 8:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgRequestProxy.cpp:8: 8:48.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 8:48.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:48.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.04 819 | foundInterface = 0; \ 8:48.04 | ^~~~~~~~~~~~~~ 8:48.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:48.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgRequestProxy.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:48.04 104 | NS_INTERFACE_MAP_END 8:48.04 | ^~~~~~~~~~~~~~~~~~~~ 8:48.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:48.05 805 | else 8:48.05 | ^~~~ 8:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 8:48.05 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 8:48.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgRequestProxy.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 8:48.05 102 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 8:48.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:49.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 8:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 8:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrefService.h:10, 8:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:13, 8:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:9: 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp: In member function 'virtual nsresult nsEditorSpellCheck::QueryInterface(const nsIID&, void**)': 8:49.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:49.35 819 | foundInterface = 0; \ 8:49.35 | ^~~~~~~~~~~~~~ 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:49.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:49.35 250 | NS_INTERFACE_MAP_END 8:49.35 | ^~~~~~~~~~~~~~~~~~~~ 8:49.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 8:49.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAttrName.h:15, 8:49.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAttrAndChildArray.h:19, 8:49.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 8:49.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 8:49.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:11: 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:49.35 264 | } else 8:49.35 | ^~~~ 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 8:49.35 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 8:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 8:49.35 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 8:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 8:49.35 249 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsEditorSpellCheck) 8:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:50.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:50.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 8:50.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:9: 8:50.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsEditorSpellCheck::CanSpellCheck(bool*)': 8:50.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:50.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:50.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:50.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:50.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:289:22: note: while referencing 'dictList' 8:50.22 289 | nsTArray dictList; 8:50.22 | ^~~~~~~~ 8:50.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 8:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:9: 8:50.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsEditorSpellCheck::GetDictionaryList(char16_t***, uint32_t*)': 8:50.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:50.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:50.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:50.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:50.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:535:22: note: while referencing 'dictList' 8:50.22 535 | nsTArray dictList; 8:50.22 | ^~~~~~~~ 8:50.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:50.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 8:50.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:9: 8:50.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsEditorSpellCheck::DictionaryFetched(DictionaryFetcher*)': 8:50.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:50.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:50.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:50.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:50.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/composer/nsEditorSpellCheck.cpp:810:22: note: while referencing 'dictList' 8:50.26 810 | nsTArray dictList; 8:50.26 | ^~~~~~~~ 8:50.58 libeditor_composer.a.desc 8:55.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxDrawable.h:11, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgFrame.h:16, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/FrameAnimator.h:14, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/AnimationSurfaceProvider.h:13, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/AnimationSurfaceProvider.cpp:6, 8:55.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/image/Unified_cpp_image0.cpp:2: 8:55.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::image::DecodePool::Observe(nsISupports*, const char*, const char16_t*)': 8:55.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 8:55.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 8:55.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:55.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:55.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/image/Unified_cpp_image0.cpp:20: 8:55.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/DecodePool.cpp:280:33: note: while referencing 'threads' 8:55.19 280 | nsTArray> threads; 8:55.19 | ^~~~~~~ 8:57.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:57.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:57.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:57.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:57.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:57.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:57.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:57.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'mozilla::NormalizedConstraints::NormalizedConstraints(const nsTArray&)': 8:57.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:57.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:57.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:57.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:57.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:57.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:57.97 303 | nsTArray list; 8:57.97 | ^~~~ 8:57.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:57.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 8:57.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:57.98 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 8:57.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 8:57.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:57.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:57.98 303 | nsTArray list; 8:57.98 | ^~~~ 8:57.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:57.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 8:57.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:57.98 236 | header->mLength = length; 8:57.98 | ~~~~~~~~~~~~~~~~^~~~~~~~ 8:57.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:57.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:57.98 303 | nsTArray list; 8:57.98 | ^~~~ 8:57.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:57.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:57.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:57.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:57.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:57.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:57.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:58.00 303 | nsTArray list; 8:58.00 | ^~~~ 8:58.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:58.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:58.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:58.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:58.00 303 | nsTArray list; 8:58.00 | ^~~~ 8:58.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 8:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:58.00 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 8:58.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 8:58.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:58.00 303 | nsTArray list; 8:58.00 | ^~~~ 8:58.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 8:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:58.00 236 | header->mLength = length; 8:58.00 | ~~~~~~~~~~~~~~~~^~~~~~~~ 8:58.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:58.01 303 | nsTArray list; 8:58.01 | ^~~~ 8:58.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 8:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 8:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:8, 8:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaStreamTrackBinding.h:7, 8:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.h:11, 8:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:6, 8:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 8:58.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 8:58.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 8:58.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:58.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 8:58.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webrtc/MediaTrackConstraints.cpp:303:27: note: while referencing 'list' 8:58.02 303 | nsTArray list; 8:58.02 | ^~~~ 8:58.39 libdom_media_webrtc.a.desc 8:59.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/Image.h:11, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/ImageWrapper.h:10, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/MultipartImage.h:9, 8:59.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/MultipartImage.cpp:6, 8:59.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/image/Unified_cpp_image1.cpp:2: 8:59.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 8:59.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 8:59.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:59.59 819 | foundInterface = 0; \ 8:59.59 | ^~~~~~~~~~~~~~ 8:59.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:59.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:59.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 8:59.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/ScriptedNotificationObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:59.59 19 | NS_INTERFACE_MAP_END 8:59.59 | ^~~~~~~~~~~~~~~~~~~~ 8:59.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:59.59 800 | else 8:59.59 | ^~~~ 8:59.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 8:59.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:59.59 | ^~~~~~~~~~~~~~~~~~ 8:59.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/ScriptedNotificationObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 8:59.59 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 8:59.59 | ^~~~~~~~~~~~~~~~~~~~~~ 9:02.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:02.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 9:02.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txResultRecycler.h:11, 9:02.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExprResult.h:12, 9:02.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txExpr.h:11, 9:02.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txXSLTFunctions.h:9, 9:02.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txDocumentFunctionCall.cpp:13: 9:02.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void retrieveNode(txExecutionState*, const nsAString_internal&, const nsAString_internal&, txNodeSet*)': 9:02.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:02.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:02.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:02.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:02.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txDocumentFunctionCall.cpp:54:31: note: while referencing 'walker' 9:02.93 54 | txXPathTreeWalker walker(*loadNode); 9:02.94 | ^~~~~~ 9:04.85 libimage.a.desc 9:08.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:08.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 9:08.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webm/WebMDecoder.cpp:7: 9:08.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::WebMDecoder::_ZN7mozilla11WebMDecoder18CanHandleMediaTypeERK19nsACString_internalRK18nsAString_internal.part.0(const nsACString_internal&, const nsAString_internal&)': 9:08.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:08.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:08.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:08.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:08.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webm/WebMDecoder.cpp:59:22: note: while referencing 'codecs' 9:08.96 59 | nsTArray codecs; 9:08.96 | ^~~~~~ 9:08.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:08.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 9:08.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webm/WebMDecoder.cpp:7: 9:08.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:08.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:08.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:08.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:08.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webm/WebMDecoder.cpp:52:23: note: while referencing 'codecMimes' 9:08.97 52 | nsTArray codecMimes; 9:08.97 | ^~~~~~~~~~ 9:14.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:10, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.h:15, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txInstructions.h:12, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txInstructions.cpp:7: 9:14.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult txCopyBase::copyNode(const txXPathNode&, txExecutionState&)': 9:14.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:14.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:14.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:14.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:14.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txInstructions.cpp:244:31: note: while referencing 'walker' 9:14.26 244 | txXPathTreeWalker walker(aNode); 9:14.26 | ^~~~~~ 9:14.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:10, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.h:15, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txInstructions.h:12, 9:14.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txInstructions.cpp:7: 9:14.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:14.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:14.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:14.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:14.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txInstructions.cpp:263:31: note: while referencing 'walker' 9:14.27 263 | txXPathTreeWalker walker(aNode); 9:14.27 | ^~~~~~ 9:15.82 libdom_media_webm.a.desc 9:16.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:16.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 9:16.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txExecutionState.h:10, 9:16.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txKeyFunctionCall.cpp:6: 9:16.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult txKeyFunctionCall::_ZN17txKeyFunctionCall8evaluateEP14txIEvalContextPP13txAExprResult.part.0(txIEvalContext*, txAExprResult**)': 9:16.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:16.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:16.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:16.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:16.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txKeyFunctionCall.cpp:61:23: note: while referencing 'walker' 9:16.68 61 | txXPathTreeWalker walker(aContext->getContextNode()); 9:16.68 | ^~~~~~ 9:16.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:16.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 9:16.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txExecutionState.h:10, 9:16.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txKeyFunctionCall.cpp:6: 9:16.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult txXSLKey::indexTree(const txXPathNode&, txKeyValueHashKey&, txKeyValueHash&, txExecutionState&)': 9:16.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:16.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:16.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:16.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:16.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txKeyFunctionCall.cpp:303:23: note: while referencing 'walker' 9:16.78 303 | txXPathTreeWalker walker(aNode); 9:16.79 | ^~~~~~ 9:18.95 libsecurity_certverifier.a.desc 9:24.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:9, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 9:24.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:24.10 837 | foundInterface = 0; \ 9:24.10 | ^~~~~~~~~~~~~~ 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 9:24.10 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 9:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 9:24.10 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 9:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:9, 9:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 9:24.10 258 | } else 9:24.10 | ^~~~ 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 9:24.10 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 9:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 9:24.10 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 9:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 9:24.10 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Animation) 9:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Animation::SetEffectNoUpdate(mozilla::dom::AnimationEffectReadOnly*)': 9:25.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:142:33: note: while referencing 'mb' 9:25.27 142 | AutoMutationBatchForAnimation mb(*this); 9:25.27 | ^~ 9:25.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Animation::PauseNoUpdate(mozilla::ErrorResult&)': 9:25.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:1065:33: note: while referencing 'mb' 9:25.32 1065 | AutoMutationBatchForAnimation mb(*this); 9:25.32 | ^~ 9:25.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:1065:33: note: while referencing 'mb' 9:25.32 1065 | AutoMutationBatchForAnimation mb(*this); 9:25.32 | ^~ 9:25.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Animation::PlayNoUpdate(mozilla::ErrorResult&, mozilla::dom::Animation::LimitBehavior)': 9:25.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:981:33: note: while referencing 'mb' 9:25.35 981 | AutoMutationBatchForAnimation mb(*this); 9:25.35 | ^~ 9:25.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:981:33: note: while referencing 'mb' 9:25.35 981 | AutoMutationBatchForAnimation mb(*this); 9:25.35 | ^~ 9:25.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::Animation::Reverse(mozilla::ErrorResult&)': 9:25.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:528:33: note: while referencing 'mb' 9:25.40 528 | AutoMutationBatchForAnimation mb(*this); 9:25.40 | ^~ 9:25.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::Animation::Finish(mozilla::ErrorResult&)': 9:25.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.44 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:455:33: note: while referencing 'mb' 9:25.44 455 | AutoMutationBatchForAnimation mb(*this); 9:25.44 | ^~ 9:25.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Animation::SetStartTime(const mozilla::dom::Nullable >&)': 9:25.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:260:33: note: while referencing 'mb' 9:25.53 260 | AutoMutationBatchForAnimation mb(*this); 9:25.53 | ^~ 9:25.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Animation::SetCurrentTime(const TimeDuration&)': 9:25.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:330:33: note: while referencing 'mb' 9:25.66 330 | AutoMutationBatchForAnimation mb(*this); 9:25.66 | ^~ 9:25.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:25.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 9:25.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 9:25.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.h:12, 9:25.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:6: 9:25.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Animation::SetPlaybackRate(double)': 9:25.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' 9:25.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::dom::{anonymous}::AutoMutationBatchForAnimation [1]' [-Warray-bounds] 9:25.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:25.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:25.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/Animation.cpp:360:33: note: while referencing 'mb' 9:25.68 360 | AutoMutationBatchForAnimation mb(*this); 9:25.68 | ^~ 9:26.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 9:26.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 9:26.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 9:26.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txMozillaXSLTProcessor.h:9, 9:26.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:6: 9:26.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 9:26.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:26.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:26.82 819 | foundInterface = 0; \ 9:26.82 | ^~~~~~~~~~~~~~ 9:26.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:26.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:26.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:26.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:26.82 346 | NS_INTERFACE_MAP_END 9:26.82 | ^~~~~~~~~~~~~~~~~~~~ 9:26.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:26.82 811 | else 9:26.83 | ^~~~ 9:26.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:26.83 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:26.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:26.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:345:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:26.83 345 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXSLTProcessor) 9:26.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:27.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDataHashtable.h:9, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:16, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnly.h:9, 9:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationEffectReadOnly.cpp:6: 9:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffectReadOnly::QueryInterface(const nsIID&, void**)': 9:27.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:27.73 819 | foundInterface = 0; \ 9:27.73 | ^~~~~~~~~~~~~~ 9:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:27.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:27.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationEffectReadOnly.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:27.73 36 | NS_INTERFACE_MAP_END 9:27.73 | ^~~~~~~~~~~~~~~~~~~~ 9:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:27.73 800 | else 9:27.73 | ^~~~ 9:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:27.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:27.73 | ^~~~~~~~~~~~~~~~~~ 9:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationEffectReadOnly.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:27.73 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:27.73 | ^~~~~~~~~~~~~~~~~~~~~~ 9:36.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 9:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 9:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationTimeline.h:9, 9:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationTimeline.cpp:6: 9:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 9:36.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:36.49 819 | foundInterface = 0; \ 9:36.49 | ^~~~~~~~~~~~~~ 9:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:36.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:36.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 9:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationTimeline.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:36.49 33 | NS_INTERFACE_MAP_END 9:36.49 | ^~~~~~~~~~~~~~~~~~~~ 9:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:36.49 800 | else 9:36.49 | ^~~~ 9:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:36.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:36.49 | ^~~~~~~~~~~~~~~~~~ 9:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationTimeline.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:36.49 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 9:36.49 | ^~~~~~~~~~~~~~~~~~~~~~ 9:37.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txExpandedNameMap.h:12, 9:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.h:10, 9:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.cpp:9: 9:37.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool txStylesheet::isStripSpaceAllowed(const txXPathNode&, txIMatchContext*)': 9:37.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:37.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:37.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:37.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:37.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.cpp:230:23: note: while referencing 'walker' 9:37.29 230 | txXPathTreeWalker walker(aNode); 9:37.29 | ^~~~~~ 9:37.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txExpandedNameMap.h:12, 9:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.h:10, 9:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.cpp:9: 9:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult txStylesheet::doneCompiling()': 9:37.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:37.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:37.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.cpp:274:37: note: while referencing 'frameStripSpaceTests' 9:37.39 274 | nsTArray frameStripSpaceTests; 9:37.39 | ^~~~~~~~~~~~~~~~~~~~ 9:37.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txExpandedNameMap.h:12, 9:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.h:10, 9:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.cpp:9: 9:37.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:37.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:37.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txStylesheet.cpp:274:37: note: while referencing 'frameStripSpaceTests' 9:37.39 274 | nsTArray frameStripSpaceTests; 9:37.39 | ^~~~~~~~~~~~~~~~~~~~ 9:44.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocumentTimelineBinding.h:8, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.h:9, 9:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:6: 9:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 9:44.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 9:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:44.73 837 | foundInterface = 0; \ 9:44.73 | ^~~~~~~~~~~~~~ 9:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 9:44.73 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 9:44.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 9:44.73 38 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 9:44.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:44.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 9:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/AnimationTimeline.h:10, 9:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.h:12, 9:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:6: 9:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 9:44.74 258 | } else 9:44.74 | ^~~~ 9:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 9:44.74 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 9:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 9:44.74 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 9:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 9:44.74 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DocumentTimeline) 9:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:45.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocumentTimelineBinding.h:8, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.h:9, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:6: 9:45.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::DocumentTimeline::WillRefresh(mozilla::TimeStamp)': 9:45.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 9:45.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 9:45.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:45.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:45.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:158:32: note: while referencing 'mb' 9:45.32 158 | nsAutoAnimationMutationBatch mb(mDocument); 9:45.32 | ^~ 9:45.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocumentTimelineBinding.h:8, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.h:9, 9:45.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:6: 9:45.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:45.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:45.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:45.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:45.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/DocumentTimeline.cpp:156:24: note: while referencing 'animationsToRemove' 9:45.33 156 | nsTArray animationsToRemove(mAnimations.Count()); 9:45.33 | ^~~~~~~~~~~~~~~~~~ 9:48.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 9:48.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 9:48.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 9:48.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:25: 9:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 9:48.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 9:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 9:48.53 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 9:48.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:48.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 9:48.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 9:48.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 9:48.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.h:12, 9:48.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:6: 9:48.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 9:48.54 585 | class nsCSSValue { 9:48.54 | ^~~~~~~~~~ 9:49.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.h:12, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:6: 9:49.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::EffectCompositor::UpdateCascadeResults(mozilla::EffectSet&, mozilla::dom::Element*, mozilla::CSSPseudoElementType, nsStyleContext*)': 9:49.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:49.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:49.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:49.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:49.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:674:37: note: while referencing 'sortedEffectList' 9:49.58 674 | nsTArray sortedEffectList(aEffectSet.Count()); 9:49.58 | ^~~~~~~~~~~~~~~~ 9:49.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 9:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.h:12, 9:49.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:6: 9:49.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:49.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:49.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:49.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:674:37: note: while referencing 'sortedEffectList' 9:49.59 674 | nsTArray sortedEffectList(aEffectSet.Count()); 9:49.59 | ^~~~~~~~~~~~~~~~ 9:49.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:49.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 9:49.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 9:49.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 9:49.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 9:49.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 9:49.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 9:49.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.h:12, 9:49.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:6: 9:49.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::EffectCompositor::ComposeAnimationRule(mozilla::dom::Element*, mozilla::CSSPseudoElementType, mozilla::EffectCompositor::CascadeLevel, mozilla::TimeStamp)': 9:49.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:49.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:49.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:49.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:49.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:598:37: note: while referencing 'sortedEffectList' 9:49.73 598 | nsTArray sortedEffectList(effects->Count()); 9:49.73 | ^~~~~~~~~~~~~~~~ 9:49.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.h:12, 9:49.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:6: 9:49.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::EffectCompositor::AddStyleUpdatesTo(mozilla::RestyleTracker&)': 9:49.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:49.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:49.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:49.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:49.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/EffectCompositor.cpp:413:47: note: while referencing 'elementsToRestyle' 9:49.78 413 | nsTArray elementsToRestyle( 9:49.78 | ^~~~~~~~~~~~~~~~~ 9:52.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:52.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 9:52.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txExecutionState.h:10, 9:52.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txXSLTPatterns.cpp:9: 9:52.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool txStepPattern::matches(const txXPathNode&, txIMatchContext*)': 9:52.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:52.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:52.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:52.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:52.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txXSLTPatterns.cpp:383:23: note: while referencing 'walker' 9:52.48 383 | txXPathTreeWalker walker(aNode); 9:52.48 | ^~~~~~ 9:52.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:52.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 9:52.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txExecutionState.h:10, 9:52.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txXSLTPatterns.cpp:9: 9:52.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool txLocPathPattern::matches(const txXPathNode&, txIMatchContext*)': 9:52.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:52.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:52.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:52.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:52.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txXSLTPatterns.cpp:141:23: note: while referencing 'blockWalker' 9:52.54 141 | txXPathTreeWalker blockWalker(walker); 9:52.54 | ^~~~~~~~~~~ 9:52.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:52.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/base/txStack.h:9, 9:52.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txExecutionState.h:10, 9:52.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txXSLTPatterns.cpp:9: 9:52.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:52.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:52.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:52.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:52.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xslt/txXSLTPatterns.cpp:127:23: note: while referencing 'walker' 9:52.54 127 | txXPathTreeWalker walker(aNode); 9:52.54 | ^~~~~~ 9:54.60 libdom_xslt_xslt.a.desc 9:58.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:58.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 9:58.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 9:58.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 9:58.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:10, 9:58.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.h:15, 9:58.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:10: 9:58.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool XMLUtils::getXMLSpacePreserve(const txXPathNode&)': 9:58.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:58.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:58.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:58.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:168:23: note: while referencing 'walker' 9:58.24 168 | txXPathTreeWalker walker(aNode); 9:58.24 | ^~~~~~ 9:58.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:10, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.h:15, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:10: 9:58.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' 9:58.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:58.24 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 9:58.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 9:58.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:168:23: note: while referencing 'walker' 9:58.24 168 | txXPathTreeWalker walker(aNode); 9:58.24 | ^~~~~~ 9:58.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:10, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.h:15, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:10: 9:58.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' 9:58.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 2 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:58.24 236 | header->mLength = length; 9:58.24 | ~~~~~~~~~~~~~~~~^~~~~~~~ 9:58.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:168:23: note: while referencing 'walker' 9:58.24 168 | txXPathTreeWalker walker(aNode); 9:58.24 | ^~~~~~ 9:58.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 9:58.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xpath/txXPathNode.h:10, 9:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.h:15, 9:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:10: 9:58.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' 9:58.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'txXPathTreeWalker [1]' [-Warray-bounds] 9:58.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:58.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xslt/xml/txXMLUtils.cpp:168:23: note: while referencing 'walker' 9:58.25 168 | txXPathTreeWalker walker(aNode); 9:58.25 | ^~~~~~ 9:58.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 9:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 9:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:10, 9:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::RangedArray]': 9:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:107:14: required from here 9:58.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 9:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 9:58.37 31 | memset(aT, 0, sizeof(T)); 9:58.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 9:58.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:11: 9:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RangedArray.h:22:7: note: 'class mozilla::RangedArray' declared here 9:58.37 22 | class RangedArray 9:58.37 | ^~~~~~~~~~~ 9:58.41 libdom_xslt_xml.a.desc 9:59.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::GetPropertyValuesPairs.constprop(JSContext*, JS::Handle, mozilla::ListAllowance, nsTArray&)': 9:59.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:876:32: note: while referencing 'properties' 9:59.39 876 | nsTArray properties; 9:59.39 | ^~~~~~~~~~ 9:59.47 libnetwerk_streamconv.a.desc 9:59.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsTArray > mozilla::KeyframeUtils::GetComputedKeyframeValues(const nsTArray&, mozilla::dom::Element*, nsStyleContext*)': 9:59.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::PropertyPriorityIterator [1]' 9:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::PropertyPriorityIterator [1]' [-Warray-bounds] 9:59.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:612:58: note: while referencing '' 9:59.48 612 | PropertyPriorityIterator(frame.mPropertyValues)) { 9:59.48 | ^ 9:59.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:624:49: note: while referencing 'values' 9:59.49 624 | nsTArray values; 9:59.49 | ^~~~~~ 9:59.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:624:49: note: while referencing 'values' 9:59.49 624 | nsTArray values; 9:59.49 | ^~~~~~ 9:59.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::KeyframeUtils::_ZN7mozilla13KeyframeUtils12ApplySpacingER8nsTArrayINS_8KeyframeEENS_11SpacingModeE15nsCSSPropertyIDRS1_IS1_INS_31PropertyStyleAnimationValuePairEEEP14nsStyleContext.part.0(nsTArray&, mozilla::SpacingMode, nsCSSPropertyID, nsTArray >&, nsStyleContext*)': 9:59.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::ComputedKeyframeValues [1]' {aka 'nsTArray [1]'} 9:59.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::ComputedKeyframeValues [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 9:59.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:1608:26: note: while referencing 'prevPacedValues' 9:59.64 1608 | ComputedKeyframeValues prevPacedValues; 9:59.64 | ^~~~~~~~~~~~~~~ 9:59.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:500:49: note: while referencing '' 9:59.64 500 | cumulativeDistances = GetCumulativeDistances(aComputedValues, aProperty, 9:59.64 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.64 501 | aStyleContext); 9:59.64 | ~~~~~~~~~~~~~~ 9:59.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::ComputedKeyframeValues [1]' {aka 'nsTArray [1]'} 9:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::ComputedKeyframeValues [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 9:59.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:1612:28: note: while referencing 'pacedValues' 9:59.64 1612 | ComputedKeyframeValues pacedValues; 9:59.64 | ^~~~~~~~~~~ 9:59.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::ComputedKeyframeValues [1]' {aka 'nsTArray [1]'} 9:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::ComputedKeyframeValues [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 9:59.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:1612:28: note: while referencing 'pacedValues' 9:59.65 1612 | ComputedKeyframeValues pacedValues; 9:59.65 | ^~~~~~~~~~~ 9:59.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:495:20: note: while referencing 'cumulativeDistances' 9:59.66 495 | nsTArray cumulativeDistances; 9:59.66 | ^~~~~~~~~~~~~~~~~~~ 9:59.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::KeyframeUtils::ApplyDistributeSpacing(nsTArray&)': 9:59.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 9:59.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 9:59.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:590:36: note: while referencing 'emptyArray' 9:59.80 590 | nsTArray emptyArray; 9:59.80 | ^~~~~~~~~~ 9:59.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsTArray mozilla::KeyframeUtils::GetKeyframesFromObject(JSContext*, nsIDocument*, JS::Handle, mozilla::ErrorResult&)': 9:59.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:1321:32: note: while referencing 'propertyValuesPairs' 9:59.91 1321 | nsTArray propertyValuesPairs; 9:59.91 | ^~~~~~~~~~~~~~~~~~~ 9:59.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:1321:32: note: while referencing 'propertyValuesPairs' 9:59.91 1321 | nsTArray propertyValuesPairs; 9:59.91 | ^~~~~~~~~~~~~~~~~~~ 9:59.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:826:34: note: while referencing 'propertyValuePairs' 9:59.92 826 | nsTArray propertyValuePairs; 9:59.92 | ^~~~~~~~~~~~~~~~~~ 9:59.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 9:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 9:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 9:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 9:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 9:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 9:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 9:59.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 9:59.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 9:59.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 9:59.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:826:34: note: while referencing 'propertyValuePairs' 9:59.92 826 | nsTArray propertyValuePairs; 9:59.92 | ^~~~~~~~~~~~~~~~~~ 10:00.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 10:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 10:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectBinding.h:6, 10:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeEffectParams.h:15, 10:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/KeyframeUtils.h:11, 10:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:5: 10:00.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsTArray mozilla::KeyframeUtils::GetAnimationPropertiesFromKeyframes(const nsTArray&, const nsTArray >&, nsStyleContext*)': 10:00.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:00.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:00.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:00.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:00.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeUtils.cpp:680:32: note: while referencing 'entries' 10:00.43 680 | nsTArray entries(aKeyframes.Length()); 10:00.43 | ^~~~~~~ 10:01.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 10:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 10:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 10:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannel.h:10, 10:01.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannel.cpp:6: 10:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 10:01.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:01.28 837 | foundInterface = 0; \ 10:01.28 | ^~~~~~~~~~~~~~ 10:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:01.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:01.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannel.cpp:678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:01.28 678 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 10:01.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:01.28 800 | else 10:01.28 | ^~~~ 10:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:01.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:01.28 | ^~~~~~~~~~~~~~~~~~ 10:01.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannel.cpp:677:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:01.28 677 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 10:01.28 | ^~~~~~~~~~~~~~~~~~~~~~ 10:04.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:11, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.h:9, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:6: 10:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::BroadcastChannelChild::RecvNotify(const ClonedMessageData&)': 10:04.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:04.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:04.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:45:30: note: while referencing 'blobs' 10:04.71 45 | nsTArray> blobs; 10:04.71 | ^~~~~ 10:04.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:11, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.h:9, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:6: 10:04.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 10:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:04.71 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 10:04.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 10:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:45:30: note: while referencing 'blobs' 10:04.71 45 | nsTArray> blobs; 10:04.71 | ^~~~~ 10:04.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:11, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.h:9, 10:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:6: 10:04.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 10:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:04.71 236 | header->mLength = length; 10:04.71 | ~~~~~~~~~~~~~~~~^~~~~~~~ 10:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:45:30: note: while referencing 'blobs' 10:04.71 45 | nsTArray> blobs; 10:04.71 | ^~~~~ 10:04.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:11, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.h:9, 10:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:6: 10:04.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:04.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:04.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelChild.cpp:45:30: note: while referencing 'blobs' 10:04.72 45 | nsTArray> blobs; 10:04.72 | ^~~~~ 10:07.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:11, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelParent.h:9, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelParent.h:9, 10:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelService.cpp:7: 10:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::BroadcastChannelService::PostMessage(mozilla::dom::BroadcastChannelParent*, const mozilla::dom::ClonedMessageData&, const nsAString_internal&)': 10:07.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:07.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:07.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/broadcastchannel/BroadcastChannelService.cpp:108:30: note: while referencing 'blobs' 10:07.77 108 | nsTArray> blobs; 10:07.77 | ^~~~~ 10:07.90 libdom_broadcastchannel.a.desc 10:07.98 libfreetype.a.desc 10:08.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffectReadOnly::QueryInterface(const nsIID&, void**)': 10:08.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:08.52 837 | foundInterface = 0; \ 10:08.52 | ^~~~~~~~~~~~~~ 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:08.52 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:08.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:08.52 59 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffectReadOnly) 10:08.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:08.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:9, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:08.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 10:08.52 258 | } else 10:08.52 | ^~~~ 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 10:08.52 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 10:08.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 10:08.52 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 10:08.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:08.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 10:08.52 58 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(KeyframeEffectReadOnly) 10:08.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:09.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::KeyframeEffect::NotifySpecifiedTimingUpdated()': 10:09.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 10:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 10:09.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:09.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:09.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:75:32: note: while referencing 'mb' 10:09.85 75 | nsAutoAnimationMutationBatch mb(mTarget ? mTarget->mElement->OwnerDoc() 10:09.85 | ^~ 10:10.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsTArray mozilla::dom::KeyframeEffectReadOnly::BuildProperties(nsStyleContext*)': 10:10.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:10.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:10.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:11: 10:10.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:651:62: note: while referencing '' 10:10.01 651 | result = KeyframeUtils::GetAnimationPropertiesFromKeyframes(keyframesCopy, 10:10.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 10:10.01 652 | computedValues, 10:10.01 | ~~~~~~~~~~~~~~~ 10:10.01 653 | aStyleContext); 10:10.01 | ~~~~~~~~~~~~~~ 10:10.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:10.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:10.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:11: 10:10.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:640:36: note: while referencing 'computedValues' 10:10.02 640 | nsTArray computedValues = 10:10.02 | ^~~~~~~~~~~~~~ 10:10.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:10.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:10.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:11: 10:10.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:638:8: note: while referencing 'keyframesCopy' 10:10.02 638 | auto keyframesCopy(mKeyframes); 10:10.02 | ^~~~~~~~~~~~~ 10:10.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::KeyframeEffectReadOnly::UpdateProperties(nsStyleContext*)': 10:10.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:10.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:10.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:11: 10:10.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:277:31: note: while referencing 'properties' 10:10.11 277 | nsTArray properties = BuildProperties(aStyleContext); 10:10.11 | ^~~~~~~~~~ 10:10.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:10.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:10.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:11: 10:10.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:277:31: note: while referencing 'properties' 10:10.11 277 | nsTArray properties = BuildProperties(aStyleContext); 10:10.11 | ^~~~~~~~~~ 10:10.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::KeyframeEffect::SetTarget(const mozilla::dom::Nullable&)': 10:10.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 10:10.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 10:10.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:104:34: note: while referencing 'mb' 10:10.19 104 | nsAutoAnimationMutationBatch mb(mTarget->mElement->OwnerDoc()); 10:10.19 | ^~ 10:10.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 10:10.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 10:10.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:125:34: note: while referencing 'mb' 10:10.19 125 | nsAutoAnimationMutationBatch mb(mTarget->mElement->OwnerDoc()); 10:10.19 | ^~ 10:10.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::KeyframeEffectReadOnly::SetKeyframes(JSContext*, JS::Handle, mozilla::ErrorResult&)': 10:10.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:10.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:10.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:11: 10:10.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:178:22: note: while referencing 'keyframes' 10:10.29 178 | nsTArray keyframes = 10:10.29 | ^~~~~~~~~ 10:10.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffectReadOnly.h:9, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyframeEffect.h:10, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffect.cpp:6, 10:10.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:2: 10:10.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:10.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:10.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:10.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:10.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/animation/Unified_cpp_dom_animation0.cpp:11: 10:10.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/animation/KeyframeEffectReadOnly.cpp:178:22: note: while referencing 'keyframes' 10:10.29 178 | nsTArray keyframes = 10:10.29 | ^~~~~~~~~ 10:10.87 libdom_asmjscache.a.desc 10:11.16 libdom_animation.a.desc 10:13.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:13.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPAudioHost.h:11, 10:13.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPAudioDecoderProxy.h:11, 10:13.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:10, 10:13.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:7: 10:13.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual RefPtr > mozilla::GMPAudioDecoder::Init()': 10:13.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:13.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:13.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:13.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:13.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:242:23: note: while referencing 'tags' 10:13.98 242 | nsTArray tags; 10:13.98 | ^~~~ 10:14.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPAudioHost.h:11, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPAudioDecoderProxy.h:11, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:10, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:7: 10:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::GMPAudioDecoder::GMPInitDone(GMPAudioDecoderProxy*)': 10:14.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:14.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:14.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:212:21: note: while referencing 'codecSpecific' 10:14.02 212 | nsTArray codecSpecific; 10:14.02 | ^~~~~~~~~~~~~ 10:14.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPAudioHost.h:11, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPAudioDecoderProxy.h:11, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h:10, 10:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:7: 10:14.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:14.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:14.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp:212:21: note: while referencing 'codecSpecific' 10:14.02 212 | nsTArray codecSpecific; 10:14.02 | ^~~~~~~~~~~~~ 10:16.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/PlatformDecoderModule.h:11, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7: 10:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::GMPDecoderModule::_ZN7mozilla16GMPDecoderModule16SupportsMimeTypeERK19nsACString_internalRKNS_5MaybeI9nsCStringEE.part.0(const nsACString_internal&, const mozilla::Maybe&)': 10:16.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:16.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:16.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:151:22: note: while referencing '' 10:16.99 151 | return HaveGMPFor(NS_LITERAL_CSTRING(GMP_API_AUDIO_DECODER), 10:16.99 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 152 | { NS_LITERAL_CSTRING("aac"), aGMP.value()}); 10:16.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/PlatformDecoderModule.h:11, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7: 10:16.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:16.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:16.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:146:22: note: while referencing '' 10:16.99 146 | return HaveGMPFor(NS_LITERAL_CSTRING(GMP_API_VIDEO_DECODER), 10:16.99 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 147 | { NS_LITERAL_CSTRING("vp8"), aGMP.value()}); 10:16.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/PlatformDecoderModule.h:11, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7: 10:16.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:16.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:16.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:141:22: note: while referencing '' 10:16.99 141 | return HaveGMPFor(NS_LITERAL_CSTRING(GMP_API_VIDEO_DECODER), 10:16.99 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 142 | { NS_LITERAL_CSTRING("vp9"), aGMP.value()}); 10:16.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:16.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:16.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 10:17.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 10:17.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 10:17.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 10:17.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 10:17.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/PlatformDecoderModule.h:11, 10:17.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 10:17.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7: 10:17.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:17.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:17.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:17.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:17.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:136:22: note: while referencing '' 10:17.00 136 | return HaveGMPFor(NS_LITERAL_CSTRING(GMP_API_VIDEO_DECODER), 10:17.00 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:17.00 137 | { NS_LITERAL_CSTRING("h264"), aGMP.value()}); 10:17.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:19.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp: In member function 'OMX_ERRORTYPE mozilla::OmxPlatformLayer::Config()': 10:19.70 Warning: -Wnonnull in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp: 'this' pointer is null 10:19.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp:255:23: warning: 'this' pointer is null [-Wnonnull] 10:19.70 255 | return conf->Apply(*this, *(mInfo->GetAsAudioInfo())); 10:19.70 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:19.70 Warning: -Wnonnull in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp: 'this' pointer is null 10:19.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/omx/OmxPlatformLayer.cpp:260:23: warning: 'this' pointer is null [-Wnonnull] 10:19.70 260 | return conf->Apply(*this, *(mInfo->GetAsVideoInfo())); 10:19.70 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:19.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:19.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPVideoDecoderProxy.h:9, 10:19.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.h:10, 10:19.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:7: 10:19.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::GMPVideoDecoder::Input(mozilla::MediaRawData*)': 10:19.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:19.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:19.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:19.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:19.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:346:21: note: while referencing 'info' 10:19.73 346 | nsTArray info; // No codec specific per-frame info to pass. 10:19.73 | ^~~~ 10:20.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:20.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPVideoDecoderProxy.h:9, 10:20.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.h:10, 10:20.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:7: 10:20.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual RefPtr > mozilla::GMPVideoDecoder::Init()': 10:20.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:20.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:20.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:20.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:20.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:312:23: note: while referencing 'tags' 10:20.03 312 | nsTArray tags; 10:20.03 | ^~~~ 10:20.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPVideoDecoderProxy.h:9, 10:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.h:10, 10:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:7: 10:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::GMPVideoDecoder::GMPInitDone(GMPVideoDecoderProxy*, GMPVideoHost*)': 10:20.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:20.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:20.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:257:21: note: while referencing 'codecSpecific' 10:20.07 257 | nsTArray codecSpecific; 10:20.07 | ^~~~~~~~~~~~~ 10:20.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/GMPVideoDecoderProxy.h:9, 10:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.h:10, 10:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:7: 10:20.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:20.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:20.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:257:21: note: while referencing 'codecSpecific' 10:20.07 257 | nsTArray codecSpecific; 10:20.07 | ^~~~~~~~~~~~~ 10:22.72 libdom_media_platforms_omx.a.desc 10:22.94 libdom_media_platforms_agnostic_gmp.a.desc 10:23.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 10:23.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 10:23.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsCompositeDataSource.cpp:30, 10:23.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/rdf/base/Unified_cpp_rdf_base0.cpp:2: 10:23.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 10:23.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:23.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:23.55 819 | foundInterface = 0; \ 10:23.55 | ^~~~~~~~~~~~~~ 10:23.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:23.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:23.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsCompositeDataSource.cpp:525:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:23.55 525 | NS_INTERFACE_MAP_END 10:23.55 | ^~~~~~~~~~~~~~~~~~~~ 10:23.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:23.55 811 | else 10:23.55 | ^~~~ 10:23.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:23.55 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:23.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsCompositeDataSource.cpp:524:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:23.55 524 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 10:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:23.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 10:23.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:23.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:23.58 819 | foundInterface = 0; \ 10:23.58 | ^~~~~~~~~~~~~~ 10:23.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:23.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:23.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:23.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsInMemoryDataSource.cpp:795:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:23.58 795 | NS_INTERFACE_MAP_END 10:23.58 | ^~~~~~~~~~~~~~~~~~~~ 10:23.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:23.58 800 | else 10:23.58 | ^~~~ 10:23.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:23.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:23.58 | ^~~~~~~~~~~~~~~~~~ 10:23.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsInMemoryDataSource.cpp:794:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:23.58 794 | NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 10:23.58 | ^~~~~~~~~~~~~~~~~~~~~~ 10:23.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 10:23.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 10:23.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsView.cpp:15: 10:23.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 10:23.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 10:23.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 10:23.96 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 10:23.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:23.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 10:23.96 712 | class CompressedGlyph { 10:23.96 | ^~~~~~~~~~~~~~~ 10:23.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 10:23.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 10:23.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 10:23.96 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 10:23.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:23.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 10:23.96 712 | class CompressedGlyph { 10:23.96 | ^~~~~~~~~~~~~~~ 10:24.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 10:24.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:24.10 819 | foundInterface = 0; \ 10:24.10 | ^~~~~~~~~~~~~~ 10:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:24.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:24.10 457 | NS_INTERFACE_MAP_END 10:24.10 | ^~~~~~~~~~~~~~~~~~~~ 10:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:24.10 811 | else 10:24.10 | ^~~~ 10:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:24.10 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:24.10 456 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 10:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:27.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 10:27.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 10:27.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.cpp:10: 10:27.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 10:27.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 10:27.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 10:27.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 10:27.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:27.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 10:27.23 712 | class CompressedGlyph { 10:27.23 | ^~~~~~~~~~~~~~~ 10:27.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 10:27.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 10:27.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 10:27.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 10:27.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:27.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 10:27.23 712 | class CompressedGlyph { 10:27.23 | ^~~~~~~~~~~~~~~ 10:28.57 librdf_base.a.desc 10:29.21 libxpfe_components_build.a.desc 10:29.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 10:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 10:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsView.h:12, 10:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:10, 10:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.cpp:10: 10:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsViewManager::InvalidateWidgetArea(nsView*, const nsRegion&)': 10:29.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:29.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:29.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:29.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:29.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.cpp:605:39: note: while referencing 'clipRects' 10:29.60 605 | nsTArray clipRects; 10:29.60 | ^~~~~~~~~ 10:29.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 10:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 10:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsView.h:12, 10:29.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:10, 10:29.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.cpp:10: 10:29.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsViewManager::ProcessPendingUpdatesForView(nsView*, bool)': 10:29.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:29.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:29.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:29.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:29.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.cpp:385:34: note: while referencing 'widgets' 10:29.68 385 | nsTArray > widgets; 10:29.68 | ^~~~~~~ 10:29.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:29.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 10:29.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 10:29.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsView.h:12, 10:29.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:10, 10:29.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.cpp:10: 10:29.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:29.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:29.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:29.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:29.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.cpp:385:34: note: while referencing 'widgets' 10:29.68 385 | nsTArray > widgets; 10:29.68 | ^~~~~~~ 10:29.97 libview.a.desc 10:31.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 10:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 10:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 10:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7: 10:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 10:31.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:31.00 819 | foundInterface = 0; \ 10:31.00 | ^~~~~~~~~~~~~~ 10:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:31.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:31.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 10:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:31.00 39 | NS_INTERFACE_MAP_END 10:31.00 | ^~~~~~~~~~~~~~~~~~~~ 10:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:31.00 811 | else 10:31.00 | ^~~~ 10:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:31.00 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:31.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:31.00 38 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 10:31.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 10:31.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 10:31.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 10:31.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 10:31.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 10:31.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 10:31.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 10:31.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/TimeEvent.cpp:6: 10:31.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 10:31.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 10:31.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:31.58 837 | foundInterface = 0; \ 10:31.58 | ^~~~~~~~~~~~~~ 10:31.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 10:31.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:31.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/TimeEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 10:31.58 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 10:31.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:31.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:31.58 800 | else 10:31.58 | ^~~~ 10:31.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:31.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:31.58 | ^~~~~~~~~~~~~~~~~~ 10:31.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/TimeEvent.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:31.58 44 | NS_INTERFACE_MAP_ENTRY(nsIDOMTimeEvent) 10:31.58 | ^~~~~~~~~~~~~~~~~~~~~~ 10:33.10 libnetwerk_protocol_viewsource.a.desc 10:35.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:35.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.h:12, 10:35.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.cpp:6: 10:35.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILAnimationController::DoMilestoneSamples()': 10:35.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:35.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:35.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:35.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:35.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.cpp:531:57: note: while referencing 'elements' 10:35.22 531 | nsTArray> elements; 10:35.22 | ^~~~~~~~ 10:35.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:35.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.h:12, 10:35.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.cpp:6: 10:35.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILAnimationController::DoSample(bool)': 10:35.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:35.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:35.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:35.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:35.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.cpp:380:5: note: while referencing 'animElems' 10:35.27 380 | animElems(mAnimationElementTable.Count()); 10:35.27 | ^~~~~~~~~ 10:35.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:35.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.h:12, 10:35.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.cpp:6: 10:35.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:35.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:35.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:35.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:35.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationController.cpp:380:5: note: while referencing 'animElems' 10:35.27 380 | animElems(mAnimationElementTable.Count()); 10:35.27 | ^~~~~~~~~ 10:37.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTargetIdentifier.h:9, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.h:12, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.cpp:6: 10:37.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILAnimationFunction::ComposeResult(const nsISMILAttr&, nsSMILValue&)': 10:37.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILAnimationFunction::nsSMILValueArray [1]' {aka 'FallibleTArray [1]'} 10:37.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILAnimationFunction::nsSMILValueArray [1]' {aka 'FallibleTArray [1]'} [-Warray-bounds] 10:37.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:37.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:37.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.cpp:215:20: note: while referencing 'values' 10:37.97 215 | nsSMILValueArray values; 10:37.97 | ^~~~~~ 10:37.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTargetIdentifier.h:9, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.h:12, 10:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.cpp:6: 10:37.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILAnimationFunction::nsSMILValueArray [1]' {aka 'FallibleTArray [1]'} 10:37.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILAnimationFunction::nsSMILValueArray [1]' {aka 'FallibleTArray [1]'} [-Warray-bounds] 10:37.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:37.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:37.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.cpp:215:20: note: while referencing 'values' 10:37.98 215 | nsSMILValueArray values; 10:37.98 | ^~~~~~ 10:38.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTargetIdentifier.h:9, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.h:12, 10:38.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.cpp:6: 10:38.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsSMILAnimationFunction::GetValues(const nsISMILAttr&, nsSMILAnimationFunction::nsSMILValueArray&)': 10:38.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILAnimationFunction::nsSMILValueArray [1]' {aka 'FallibleTArray [1]'} 10:38.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILAnimationFunction::nsSMILValueArray [1]' {aka 'FallibleTArray [1]'} [-Warray-bounds] 10:38.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:38.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:38.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILAnimationFunction.cpp:760:20: note: while referencing 'result' 10:38.13 760 | nsSMILValueArray result; 10:38.13 | ^~~~~~ 10:42.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::gl::GLContextEGL::CreateGLContext(mozilla::gl::CreateContextFlags, const mozilla::gl::SurfaceCaps&, mozilla::gl::GLContextEGL*, bool, EGLConfig, EGLSurface, nsACString_internal*)': 10:42.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:42.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:42.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:463:22: note: while referencing 'contextAttribs' 10:42.16 463 | nsTArray contextAttribs; 10:42.16 | ^~~~~~~~~~~~~~ 10:42.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.16 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 10:42.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 10:42.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:463:22: note: while referencing 'contextAttribs' 10:42.17 463 | nsTArray contextAttribs; 10:42.17 | ^~~~~~~~~~~~~~ 10:42.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.17 236 | header->mLength = length; 10:42.17 | ~~~~~~~~~~~~~~~~^~~~~~~~ 10:42.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:463:22: note: while referencing 'contextAttribs' 10:42.17 463 | nsTArray contextAttribs; 10:42.17 | ^~~~~~~~~~~~~~ 10:42.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:42.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:42.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:463:22: note: while referencing 'contextAttribs' 10:42.17 463 | nsTArray contextAttribs; 10:42.17 | ^~~~~~~~~~~~~~ 10:42.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void* mozilla::gl::GLContextEGL::CreatePBufferSurfaceTryingPowerOfTwo(EGLConfig, EGLenum, mozilla::gfx::IntSize&)': 10:42.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:42.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:42.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:512:22: note: while referencing 'pbattrs' 10:42.21 512 | nsTArray pbattrs(16); 10:42.21 | ^~~~~~~ 10:42.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.22 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 10:42.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 10:42.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:512:22: note: while referencing 'pbattrs' 10:42.22 512 | nsTArray pbattrs(16); 10:42.22 | ^~~~~~~ 10:42.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.22 236 | header->mLength = length; 10:42.22 | ~~~~~~~~~~~~~~~~^~~~~~~~ 10:42.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:512:22: note: while referencing 'pbattrs' 10:42.22 512 | nsTArray pbattrs(16); 10:42.22 | ^~~~~~~ 10:42.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:42.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:42.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:512:22: note: while referencing 'pbattrs' 10:42.23 512 | nsTArray pbattrs(16); 10:42.23 | ^~~~~~~ 10:42.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.23 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 10:42.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 10:42.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:512:22: note: while referencing 'pbattrs' 10:42.23 512 | nsTArray pbattrs(16); 10:42.23 | ^~~~~~~ 10:42.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.23 236 | header->mLength = length; 10:42.23 | ~~~~~~~~~~~~~~~~^~~~~~~~ 10:42.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:512:22: note: while referencing 'pbattrs' 10:42.24 512 | nsTArray pbattrs(16); 10:42.24 | ^~~~~~~ 10:42.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:42.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:42.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:512:22: note: while referencing 'pbattrs' 10:42.24 512 | nsTArray pbattrs(16); 10:42.24 | ^~~~~~~ 10:42.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::gl::GLContextEGL::CreateEGLPBufferOffscreenContext(mozilla::gl::CreateContextFlags, const IntSize&, const mozilla::gl::SurfaceCaps&, nsACString_internal*)': 10:42.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:42.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:798:22: note: while referencing 'configAttribList' 10:42.30 798 | nsTArray configAttribList; 10:42.30 | ^~~~~~~~~~~~~~~~ 10:42.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.30 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 10:42.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:798:22: note: while referencing 'configAttribList' 10:42.30 798 | nsTArray configAttribList; 10:42.30 | ^~~~~~~~~~~~~~~~ 10:42.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.30 236 | header->mLength = length; 10:42.30 | ~~~~~~~~~~~~~~~~^~~~~~~~ 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:798:22: note: while referencing 'configAttribList' 10:42.30 798 | nsTArray configAttribList; 10:42.30 | ^~~~~~~~~~~~~~~~ 10:42.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 10:42.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:70: 10:42.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 10:42.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:42.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:42.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContextProviderEGL.cpp:798:22: note: while referencing 'configAttribList' 10:42.30 798 | nsTArray configAttribList; 10:42.30 | ^~~~~~~~~~~~~~~~ 10:55.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 10:55.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGStringList.h:10, 10:55.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 10:55.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGAnimationElement.h:10, 10:55.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimeContainer.h:9, 10:55.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimeContainer.cpp:6: 10:55.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILTimeContainer::NotifyTimeChange()': 10:55.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 10:55.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 10:55.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 10:55.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimeContainer.cpp:325:55: note: while referencing 'elems' 10:55.68 325 | nsTArray> elems; 10:55.68 | ^~~~~ 11:01.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILTimedElement::NotifyChangedInterval(nsSMILInterval*, bool, bool)': 11:01.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} 11:01.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 11:01.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:2361:20: note: while referencing 'times' 11:01.52 2361 | InstanceTimeList times; 11:01.52 | ^~~~~ 11:01.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILTimedElement::RemoveInstanceTimesForCreator(const nsSMILTimeValueSpec*, bool)': 11:01.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} 11:01.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 11:01.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:189:20: note: while referencing 'newArray' 11:01.74 189 | InstanceTimeList newArray; 11:01.74 | ^~~~~~~~ 11:01.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void nsSMILTimedElement::RemoveInstanceTimes(nsSMILTimedElement::InstanceTimeList&, TestFunctor&) [with TestFunctor = {anonymous}::RemoveReset]': 11:01.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} 11:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 11:01.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:189:20: note: while referencing 'newArray' 11:01.76 189 | InstanceTimeList newArray; 11:01.76 | ^~~~~~~~ 11:01.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILTimedElement::FilterInstanceTimes(nsSMILTimedElement::InstanceTimeList&)': 11:01.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} 11:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 11:01.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:189:20: note: while referencing 'newArray' 11:01.78 189 | InstanceTimeList newArray; 11:01.78 | ^~~~~~~~ 11:01.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} 11:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 11:01.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:189:20: note: while referencing 'newArray' 11:01.79 189 | InstanceTimeList newArray; 11:01.79 | ^~~~~~~~ 11:01.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 11:01.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 11:01.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:1676:42: note: while referencing 'timesToKeep' 11:01.79 1676 | nsTArray timesToKeep; 11:01.79 | ^~~~~~~~~~~ 11:01.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILTimedElement::ClearSpecs(nsSMILTimedElement::TimeValueSpecList&, nsSMILTimedElement::InstanceTimeList&, nsSMILTimedElement::RemovalTestFunction)': 11:01.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} 11:01.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILTimedElement::InstanceTimeList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 11:01.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:189:20: note: while referencing 'newArray' 11:01.83 189 | InstanceTimeList newArray; 11:01.83 | ^~~~~~~~ 11:01.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:01.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 11:01.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 11:01.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:01.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:01.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 11:01.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:8: 11:01.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSMILTimedElement::FilterIntervals()': 11:01.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsSMILTimedElement::IntervalList [1]' {aka 'nsTArray > [1]'} 11:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsSMILTimedElement::IntervalList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 11:01.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:01.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/smil/nsSMILTimedElement.cpp:1600:16: note: while referencing 'filteredList' 11:01.95 1600 | IntervalList filteredList; 11:01.95 | ^~~~~~~~~~~~ 11:02.43 libdom_smil.a.desc 11:06.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:06.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:06.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 11:06.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:6: 11:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 11:06.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:06.51 819 | foundInterface = 0; \ 11:06.51 | ^~~~~~~~~~~~~~ 11:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:06.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:06.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:06.51 35 | NS_INTERFACE_MAP_END 11:06.51 | ^~~~~~~~~~~~~~~~~~~~ 11:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:06.51 800 | else 11:06.51 | ^~~~ 11:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:06.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:06.51 | ^~~~~~~~~~~~~~~~~~ 11:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGAnimatedNumberList.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:06.51 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:06.51 | ^~~~~~~~~~~~~~~~~~~~~~ 11:08.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:08.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:08.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGAnimatedLengthList.h:9, 11:08.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLengthList.h:9, 11:08.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLength.h:9, 11:08.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLength.cpp:6: 11:08.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 11:08.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:08.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:08.75 819 | foundInterface = 0; \ 11:08.75 | ^~~~~~~~~~~~~~ 11:08.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:08.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:08.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:08.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLength.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:08.76 59 | NS_INTERFACE_MAP_END 11:08.76 | ^~~~~~~~~~~~~~~~~~~~ 11:08.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:08.76 800 | else 11:08.76 | ^~~~ 11:08.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:08.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:08.76 | ^~~~~~~~~~~~~~~~~~ 11:08.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLength.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:08.76 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:08.76 | ^~~~~~~~~~~~~~~~~~~~~~ 11:11.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLengthList.cpp:6: 11:11.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 11:11.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:11.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:11.28 819 | foundInterface = 0; \ 11:11.28 | ^~~~~~~~~~~~~~ 11:11.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:11.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:11.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:11.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLengthList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:11.29 68 | NS_INTERFACE_MAP_END 11:11.29 | ^~~~~~~~~~~~~~~~~~~~ 11:11.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:11.29 800 | else 11:11.29 | ^~~~ 11:11.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:11.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:11.29 | ^~~~~~~~~~~~~~~~~~ 11:11.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLengthList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:11.29 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:11.29 | ^~~~~~~~~~~~~~~~~~~~~~ 11:11.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:11.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:11.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:11.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:11.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:11.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:11.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:11.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLengthList.cpp:6: 11:11.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::DOMSVGLengthList::Clear(mozilla::ErrorResult&)': 11:11.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' 11:11.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 11:11.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:11.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGLengthList.cpp:167:59: note: while referencing '' 11:11.84 167 | mAList->InternalBaseValListWillChangeTo(SVGLengthList()); 11:11.84 | ^ 11:14.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:14.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:14.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGAnimatedNumberList.h:9, 11:14.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumberList.h:9, 11:14.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumber.h:9, 11:14.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumber.cpp:6: 11:14.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 11:14.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:14.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:14.02 819 | foundInterface = 0; \ 11:14.02 | ^~~~~~~~~~~~~~ 11:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:14.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:14.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumber.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:14.02 48 | NS_INTERFACE_MAP_END 11:14.02 | ^~~~~~~~~~~~~~~~~~~~ 11:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:14.02 800 | else 11:14.02 | ^~~~ 11:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:14.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:14.02 | ^~~~~~~~~~~~~~~~~~ 11:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumber.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:14.02 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:14.02 | ^~~~~~~~~~~~~~~~~~~~~~ 11:16.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumberList.cpp:6: 11:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 11:16.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:16.37 819 | foundInterface = 0; \ 11:16.37 | ^~~~~~~~~~~~~~ 11:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:16.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:16.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumberList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:16.37 68 | NS_INTERFACE_MAP_END 11:16.37 | ^~~~~~~~~~~~~~~~~~~~ 11:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:16.37 800 | else 11:16.37 | ^~~~ 11:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:16.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:16.37 | ^~~~~~~~~~~~~~~~~~ 11:16.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumberList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:16.38 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:16.38 | ^~~~~~~~~~~~~~~~~~~~~~ 11:16.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:16.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:16.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:16.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:16.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:16.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:16.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:16.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumberList.cpp:6: 11:16.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::DOMSVGNumberList::Clear(mozilla::ErrorResult&)': 11:16.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' 11:16.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 11:16.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:16.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGNumberList.cpp:166:59: note: while referencing '' 11:16.88 166 | mAList->InternalBaseValListWillChangeTo(SVGNumberList()); 11:16.88 | ^ 11:22.56 libgfx_gl.a.desc 11:22.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:22.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp:6: 11:22.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 11:22.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:22.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:22.59 819 | foundInterface = 0; \ 11:22.59 | ^~~~~~~~~~~~~~ 11:22.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:22.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:22.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:22.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:22.59 49 | NS_INTERFACE_MAP_END 11:22.59 | ^~~~~~~~~~~~~~~~~~~~ 11:22.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:22.59 800 | else 11:22.59 | ^~~~ 11:22.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:22.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:22.59 | ^~~~~~~~~~~~~~~~~~ 11:22.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:22.59 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:22.59 | ^~~~~~~~~~~~~~~~~~~~~~ 11:23.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp:6: 11:23.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::DOMSVGPathSegList::Clear(mozilla::ErrorResult&)': 11:23.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 11:23.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 11:23.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:23.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp:281:42: note: while referencing '' 11:23.25 281 | InternalListWillChangeTo(SVGPathData()); // clears mItems 11:23.25 | ^ 11:23.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:23.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:23.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:23.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:23.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:23.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp:6: 11:23.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 11:23.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 11:23.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:23.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:23.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPathSegList.cpp:288:56: note: while referencing '' 11:23.26 288 | animList->InternalListWillChangeTo(SVGPathData()); // clears its mItems 11:23.26 | ^ 11:25.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 11:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 11:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 11:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 11:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URL.h:9, 11:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URL.cpp:6: 11:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 11:25.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:25.37 819 | foundInterface = 0; \ 11:25.37 | ^~~~~~~~~~~~~~ 11:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:25.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:25.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URL.cpp:1683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:25.37 1683 | NS_INTERFACE_MAP_END 11:25.37 | ^~~~~~~~~~~~~~~~~~~~ 11:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:25.37 800 | else 11:25.37 | ^~~~ 11:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:25.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:25.37 | ^~~~~~~~~~~~~~~~~~ 11:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URL.cpp:1682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:25.37 1682 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:25.37 | ^~~~~~~~~~~~~~~~~~~~~~ 11:27.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:27.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp:6: 11:27.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 11:27.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:27.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:27.59 819 | foundInterface = 0; \ 11:27.59 | ^~~~~~~~~~~~~~ 11:27.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:27.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:27.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:27.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:27.59 68 | NS_INTERFACE_MAP_END 11:27.59 | ^~~~~~~~~~~~~~~~~~~~ 11:27.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:27.60 800 | else 11:27.60 | ^~~~ 11:27.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:27.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:27.60 | ^~~~~~~~~~~~~~~~~~ 11:27.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:27.60 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:27.60 | ^~~~~~~~~~~~~~~~~~~~~~ 11:28.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp:6: 11:28.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::DOMSVGPointList::Clear(mozilla::ErrorResult&)': 11:28.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 11:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 11:28.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:28.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp:224:43: note: while referencing '' 11:28.25 224 | InternalListWillChangeTo(SVGPointList()); // clears mItems 11:28.25 | ^ 11:28.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:28.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 11:28.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 11:28.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 11:28.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 11:28.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 11:28.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 11:28.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp:6: 11:28.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 11:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 11:28.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:28.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.cpp:231:57: note: while referencing '' 11:28.25 231 | animList->InternalListWillChangeTo(SVGPointList()); // clears its mItems 11:28.25 | ^ 11:28.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 11:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 11:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 11:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 11:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.h:10, 11:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp:6: 11:28.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 11:28.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:28.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:28.50 819 | foundInterface = 0; \ 11:28.50 | ^~~~~~~~~~~~~~ 11:28.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:28.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:28.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:28.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:28.50 306 | NS_INTERFACE_MAP_END 11:28.50 | ^~~~~~~~~~~~~~~~~~~~ 11:28.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:28.50 800 | else 11:28.50 | ^~~~ 11:28.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:28.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:28.50 | ^~~~~~~~~~~~~~~~~~ 11:28.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:28.51 305 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:28.51 | ^~~~~~~~~~~~~~~~~~~~~~ 11:29.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 11:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.h:10, 11:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp:6: 11:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::URLParams::Sort()': 11:29.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 11:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 11:29.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:29.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp:498:25: note: while referencing 'params' 11:29.26 498 | FallibleTArray params; 11:29.26 | ^~~~~~ 11:29.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 11:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.h:10, 11:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp:6: 11:29.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 11:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 11:29.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:29.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/url/URLSearchParams.cpp:490:28: note: while referencing 'keys' 11:29.26 490 | FallibleTArray keys; 11:29.26 | ^~~~ 11:29.42 libdom_url.a.desc 11:30.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:30.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:30.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGStringList.h:9, 11:30.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGStringList.cpp:6: 11:30.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 11:30.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:30.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:30.33 819 | foundInterface = 0; \ 11:30.33 | ^~~~~~~~~~~~~~ 11:30.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:30.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:30.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:30.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGStringList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:30.33 39 | NS_INTERFACE_MAP_END 11:30.33 | ^~~~~~~~~~~~~~~~~~~~ 11:30.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:30.33 800 | else 11:30.33 | ^~~~ 11:30.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:30.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:30.33 | ^~~~~~~~~~~~~~~~~~ 11:30.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGStringList.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:30.33 38 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:30.33 | ^~~~~~~~~~~~~~~~~~~~~~ 11:31.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridArea.h:9, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/Grid.h:9, 11:31.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/Grid.cpp:6: 11:31.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 11:31.52 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:31.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:31.52 819 | foundInterface = 0; \ 11:31.52 | ^~~~~~~~~~~~~~ 11:31.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:31.52 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:31.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:31.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/Grid.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:31.52 22 | NS_INTERFACE_MAP_END 11:31.52 | ^~~~~~~~~~~~~~~~~~~~ 11:31.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:31.52 800 | else 11:31.52 | ^~~~ 11:31.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:31.52 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:31.52 | ^~~~~~~~~~~~~~~~~~ 11:31.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/Grid.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:31.53 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:31.53 | ^~~~~~~~~~~~~~~~~~~~~~ 11:32.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:32.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:32.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 11:32.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGAnimatedTransformList.h:9, 11:32.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGTransformList.h:9, 11:32.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGTransformList.cpp:6: 11:32.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 11:32.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:32.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:32.73 819 | foundInterface = 0; \ 11:32.73 | ^~~~~~~~~~~~~~ 11:32.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:32.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:32.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:32.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGTransformList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:32.73 67 | NS_INTERFACE_MAP_END 11:32.73 | ^~~~~~~~~~~~~~~~~~~~ 11:32.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:32.73 800 | else 11:32.73 | ^~~~ 11:32.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:32.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:32.73 | ^~~~~~~~~~~~~~~~~~ 11:32.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGTransformList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:32.73 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:32.73 | ^~~~~~~~~~~~~~~~~~~~~~ 11:34.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:34.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridArea.h:9, 11:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridArea.cpp:6: 11:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 11:34.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:34.40 819 | foundInterface = 0; \ 11:34.40 | ^~~~~~~~~~~~~~ 11:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:34.40 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:34.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridArea.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:34.40 19 | NS_INTERFACE_MAP_END 11:34.40 | ^~~~~~~~~~~~~~~~~~~~ 11:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:34.40 800 | else 11:34.40 | ^~~~ 11:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:34.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:34.40 | ^~~~~~~~~~~~~~~~~~ 11:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridArea.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:34.40 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:34.40 | ^~~~~~~~~~~~~~~~~~~~~~ 11:37.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridDimension.h:9, 11:37.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridDimension.cpp:6: 11:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 11:37.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:37.02 819 | foundInterface = 0; \ 11:37.02 | ^~~~~~~~~~~~~~ 11:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:37.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridDimension.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:37.02 23 | NS_INTERFACE_MAP_END 11:37.02 | ^~~~~~~~~~~~~~~~~~~~ 11:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:37.02 800 | else 11:37.02 | ^~~~ 11:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:37.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:37.02 | ^~~~~~~~~~~~~~~~~~ 11:37.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridDimension.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:37.02 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:37.02 | ^~~~~~~~~~~~~~~~~~~~~~ 11:39.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLine.h:9, 11:39.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLine.cpp:6: 11:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 11:39.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:39.56 819 | foundInterface = 0; \ 11:39.56 | ^~~~~~~~~~~~~~ 11:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:39.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLine.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:39.56 20 | NS_INTERFACE_MAP_END 11:39.56 | ^~~~~~~~~~~~~~~~~~~~ 11:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:39.56 800 | else 11:39.56 | ^~~~ 11:39.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:39.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:39.57 | ^~~~~~~~~~~~~~~~~~ 11:39.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLine.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:39.57 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:39.57 | ^~~~~~~~~~~~~~~~~~~~~~ 11:42.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.h:9, 11:42.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:6: 11:42.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 11:42.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:42.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:42.25 819 | foundInterface = 0; \ 11:42.25 | ^~~~~~~~~~~~~~ 11:42.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:42.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:42.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:42.25 23 | NS_INTERFACE_MAP_END 11:42.25 | ^~~~~~~~~~~~~~~~~~~~ 11:42.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:42.25 800 | else 11:42.25 | ^~~~ 11:42.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:42.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:42.25 | ^~~~~~~~~~~~~~~~~~ 11:42.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:42.25 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:42.25 | ^~~~~~~~~~~~~~~~~~~~~~ 11:42.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:42.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:42.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:42.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.h:9, 11:42.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:6: 11:42.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'uint32_t mozilla::dom::GridLines::AppendRemovedAutoFits(const mozilla::ComputedGridTrackInfo*, const mozilla::ComputedGridLineInfo*, nscoord, uint32_t&, uint32_t, nsTArray&)': 11:42.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 11:42.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 11:42.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:42.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:196:22: note: while referencing 'explicitLineNames' 11:42.94 196 | nsTArray explicitLineNames; 11:42.94 | ^~~~~~~~~~~~~~~~~ 11:43.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.h:9, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:6: 11:43.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::GridLines::SetLineInfo(const mozilla::ComputedGridTrackInfo*, const mozilla::ComputedGridLineInfo*, const nsTArray >&, bool)': 11:43.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 11:43.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 11:43.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:43.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:102:73: note: while referencing '' 11:43.04 102 | lineNames = aLineInfo->mNames.SafeElementAt(i, nsTArray()); 11:43.04 | ^ 11:43.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.h:9, 11:43.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:6: 11:43.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 11:43.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 11:43.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:43.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridLines.cpp:101:26: note: while referencing 'lineNames' 11:43.04 101 | nsTArray lineNames; 11:43.04 | ^~~~~~~~~ 11:43.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GridBinding.h:8, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTrack.h:9, 11:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTrack.cpp:6: 11:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 11:43.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:43.67 819 | foundInterface = 0; \ 11:43.68 | ^~~~~~~~~~~~~~ 11:43.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:43.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:43.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:43.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTrack.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:43.68 20 | NS_INTERFACE_MAP_END 11:43.68 | ^~~~~~~~~~~~~~~~~~~~ 11:43.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:43.68 800 | else 11:43.68 | ^~~~ 11:43.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:43.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:43.68 | ^~~~~~~~~~~~~~~~~~ 11:43.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTrack.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:43.68 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:43.68 | ^~~~~~~~~~~~~~~~~~~~~~ 11:45.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 11:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTracks.h:9, 11:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTracks.cpp:6: 11:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 11:45.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:45.81 819 | foundInterface = 0; \ 11:45.81 | ^~~~~~~~~~~~~~ 11:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:45.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:45.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTracks.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:45.81 22 | NS_INTERFACE_MAP_END 11:45.81 | ^~~~~~~~~~~~~~~~~~~~ 11:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:45.81 800 | else 11:45.81 | ^~~~ 11:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:45.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:45.81 | ^~~~~~~~~~~~~~~~~~ 11:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/grid/GridTracks.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:45.81 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:45.81 | ^~~~~~~~~~~~~~~~~~~~~~ 11:46.50 libdom_grid.a.desc 11:47.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:47.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 11:47.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.h:9, 11:47.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:6: 11:47.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 11:47.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:47.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:47.60 819 | foundInterface = 0; \ 11:47.60 | ^~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:47.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:47.60 35 | NS_INTERFACE_MAP_END 11:47.60 | ^~~~~~~~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:47.60 800 | else 11:47.60 | ^~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:47.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:47.60 | ^~~~~~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:47.60 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 11:47.60 | ^~~~~~~~~~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 11:47.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:47.60 819 | foundInterface = 0; \ 11:47.60 | ^~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:47.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:47.60 126 | NS_INTERFACE_MAP_END 11:47.60 | ^~~~~~~~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:47.60 800 | else 11:47.60 | ^~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:47.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:47.60 | ^~~~~~~~~~~~~~~~~~ 11:47.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:47.60 125 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 11:47.60 | ^~~~~~~~~~~~~~~~~~~~~~ 11:47.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 11:47.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:47.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:47.61 819 | foundInterface = 0; \ 11:47.61 | ^~~~~~~~~~~~~~ 11:47.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:47.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:47.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:47.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:47.61 155 | NS_INTERFACE_MAP_END 11:47.61 | ^~~~~~~~~~~~~~~~~~~~ 11:47.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:47.61 800 | else 11:47.61 | ^~~~ 11:47.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:47.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:47.61 | ^~~~~~~~~~~~~~~~~~ 11:47.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:47.61 154 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:47.61 | ^~~~~~~~~~~~~~~~~~~~~~ 11:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 11:47.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:47.62 819 | foundInterface = 0; \ 11:47.62 | ^~~~~~~~~~~~~~ 11:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:47.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:47.62 208 | NS_INTERFACE_MAP_END 11:47.62 | ^~~~~~~~~~~~~~~~~~~~ 11:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:47.62 800 | else 11:47.62 | ^~~~ 11:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:47.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:47.62 | ^~~~~~~~~~~~~~~~~~ 11:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeoPosition.cpp:207:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:47.62 207 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:47.62 | ^~~~~~~~~~~~~~~~~~~~~~ 11:49.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsXULAppAPI.h:12, 11:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:6: 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::PositionError::QueryInterface(const nsIID&, void**)': 11:49.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:49.86 819 | foundInterface = 0; \ 11:49.86 | ^~~~~~~~~~~~~~ 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:49.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:49.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:49.86 202 | NS_INTERFACE_MAP_END 11:49.86 | ^~~~~~~~~~~~~~~~~~~~ 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:49.86 800 | else 11:49.86 | ^~~~ 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:49.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:49.86 | ^~~~~~~~~~~~~~~~~~ 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:49.86 201 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionError) 11:49.86 | ^~~~~~~~~~~~~~~~~~~~~~ 11:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 11:49.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:49.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:49.87 819 | foundInterface = 0; \ 11:49.87 | ^~~~~~~~~~~~~~ 11:49.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:49.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:49.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:49.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:49.87 307 | NS_INTERFACE_MAP_END 11:49.87 | ^~~~~~~~~~~~~~~~~~~~ 11:49.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:49.87 800 | else 11:49.87 | ^~~~ 11:49.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:49.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:49.87 | ^~~~~~~~~~~~~~~~~~ 11:49.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:49.87 306 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 11:49.87 | ^~~~~~~~~~~~~~~~~~~~~~ 11:49.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 11:49.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:49.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:49.88 819 | foundInterface = 0; \ 11:49.88 | ^~~~~~~~~~~~~~ 11:49.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:49.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:49.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:49.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:615:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:49.88 615 | NS_INTERFACE_MAP_END 11:49.88 | ^~~~~~~~~~~~~~~~~~~~ 11:49.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:49.88 800 | else 11:49.88 | ^~~~ 11:49.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:49.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:49.88 | ^~~~~~~~~~~~~~~~~~ 11:49.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:614:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:49.88 614 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 11:49.88 | ^~~~~~~~~~~~~~~~~~~~~~ 11:49.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 11:49.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:49.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:49.89 819 | foundInterface = 0; \ 11:49.89 | ^~~~~~~~~~~~~~ 11:49.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:49.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:49.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:49.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:927:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:49.89 927 | NS_INTERFACE_MAP_END 11:49.89 | ^~~~~~~~~~~~~~~~~~~~ 11:49.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:49.89 800 | else 11:49.89 | ^~~~ 11:49.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:49.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:49.89 | ^~~~~~~~~~~~~~~~~~ 11:49.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:49.89 926 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 11:49.89 | ^~~~~~~~~~~~~~~~~~~~~~ 11:50.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 11:50.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:8: 11:50.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsGeolocationRequest::GetTypes(nsIArray**)': 11:50.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 11:50.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 11:50.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 11:50.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:50.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/geolocation/nsGeolocation.cpp:346:22: note: while referencing 'emptyOptions' 11:50.92 346 | nsTArray emptyOptions; 11:50.93 | ^~~~~~~~~~~~ 11:51.56 libdom_geolocation.a.desc 11:53.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 11:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 11:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsDocLoader.cpp:7, 11:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 11:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 11:53.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:53.00 819 | foundInterface = 0; \ 11:53.00 | ^~~~~~~~~~~~~~ 11:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:53.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:53.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsDocLoader.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:53.00 193 | NS_INTERFACE_MAP_END 11:53.00 | ^~~~~~~~~~~~~~~~~~~~ 11:53.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 11:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsDocLoader.cpp:192:4: note: some parts of macro expansion are not guarded by this 'else' clause 11:53.00 192 | else 11:53.00 | ^~~~ 11:53.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:53.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:53.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 11:53.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 11:53.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 11:53.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 11:53.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsDocLoader.cpp:7, 11:53.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 11:53.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 11:53.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:53.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:53.04 819 | foundInterface = 0; \ 11:53.04 | ^~~~~~~~~~~~~~ 11:53.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:53.04 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 11:53.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:53.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsURILoader.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 11:53.04 170 | NS_INTERFACE_MAP_END_THREADSAFE 11:53.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:53.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:53.05 800 | else 11:53.05 | ^~~~ 11:53.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:53.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:53.05 | ^~~~~~~~~~~~~~~~~~ 11:53.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsURILoader.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:53.05 169 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 11:53.05 | ^~~~~~~~~~~~~~~~~~~~~~ 11:53.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 11:53.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:53.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:53.06 819 | foundInterface = 0; \ 11:53.06 | ^~~~~~~~~~~~~~ 11:53.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:53.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:53.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:53.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsURILoader.cpp:774:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:53.07 774 | NS_INTERFACE_MAP_END 11:53.07 | ^~~~~~~~~~~~~~~~~~~~ 11:53.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:53.07 800 | else 11:53.07 | ^~~~ 11:53.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:53.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:53.07 | ^~~~~~~~~~~~~~~~~~ 11:53.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/base/nsURILoader.cpp:773:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:53.07 773 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 11:53.07 | ^~~~~~~~~~~~~~~~~~~~~~ 11:53.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 11:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGAnimatedEnumeration.h:9, 11:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedEnumeration.cpp:6: 11:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 11:53.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:53.47 819 | foundInterface = 0; \ 11:53.47 | ^~~~~~~~~~~~~~ 11:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:53.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:53.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedEnumeration.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:53.47 22 | NS_INTERFACE_MAP_END 11:53.47 | ^~~~~~~~~~~~~~~~~~~~ 11:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:53.47 800 | else 11:53.47 | ^~~~ 11:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:53.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:53.47 | ^~~~~~~~~~~~~~~~~~ 11:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedEnumeration.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:53.47 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:53.47 | ^~~~~~~~~~~~~~~~~~~~~~ 11:54.58 liburiloader_base.a.desc 11:55.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 11:55.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 11:55.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 11:55.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 11:55.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 11:55.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 11:55.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGAnimatedInteger.h:9, 11:55.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedInteger.cpp:6: 11:55.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 11:55.69 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 11:55.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:55.69 819 | foundInterface = 0; \ 11:55.69 | ^~~~~~~~~~~~~~ 11:55.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:55.69 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:55.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 11:55.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:55.69 22 | NS_INTERFACE_MAP_END 11:55.69 | ^~~~~~~~~~~~~~~~~~~~ 11:55.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:55.69 800 | else 11:55.69 | ^~~~ 11:55.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:55.69 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:55.69 | ^~~~~~~~~~~~~~~~~~ 11:55.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:55.70 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 11:55.70 | ^~~~~~~~~~~~~~~~~~~~~~ 12:00.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGAnimatedLengthList::SetBaseValueString(const nsAString_internal&)': 12:00.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:00.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:20:17: note: while referencing 'newBaseValue' 12:00.39 20 | SVGLengthList newBaseValue; 12:00.39 | ^~~~~~~~~~~~ 12:00.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.39 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:00.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:20:17: note: while referencing 'newBaseValue' 12:00.39 20 | SVGLengthList newBaseValue; 12:00.39 | ^~~~~~~~~~~~ 12:00.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.40 236 | header->mLength = length; 12:00.40 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:00.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:20:17: note: while referencing 'newBaseValue' 12:00.40 20 | SVGLengthList newBaseValue; 12:00.40 | ^~~~~~~~~~~~ 12:00.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:00.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:20:17: note: while referencing 'newBaseValue' 12:00.41 20 | SVGLengthList newBaseValue; 12:00.41 | ^~~~~~~~~~~~ 12:00.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::SVGAnimatedLengthList::ClearBaseValue(uint32_t)': 12:00.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:00.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:57:63: note: while referencing '' 12:00.42 57 | domWrapper->InternalBaseValListWillChangeTo(SVGLengthList()); 12:00.42 | ^ 12:00.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.42 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:00.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:00.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:57:63: note: while referencing '' 12:00.42 57 | domWrapper->InternalBaseValListWillChangeTo(SVGLengthList()); 12:00.42 | ^ 12:00.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.43 236 | header->mLength = length; 12:00.43 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:00.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:57:63: note: while referencing '' 12:00.43 57 | domWrapper->InternalBaseValListWillChangeTo(SVGLengthList()); 12:00.43 | ^ 12:00.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.h:12, 12:00.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:6: 12:00.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' 12:00.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 12:00.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:00.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:00.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedLengthList.cpp:57:63: note: while referencing '' 12:00.43 57 | domWrapper->InternalBaseValListWillChangeTo(SVGLengthList()); 12:00.43 | ^ 12:02.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:02.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:02.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGAnimatedNumber.h:9, 12:02.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumber.cpp:6: 12:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 12:02.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:02.22 819 | foundInterface = 0; \ 12:02.22 | ^~~~~~~~~~~~~~ 12:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:02.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:02.22 22 | NS_INTERFACE_MAP_END 12:02.22 | ^~~~~~~~~~~~~~~~~~~~ 12:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:02.22 800 | else 12:02.22 | ^~~~ 12:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:02.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:02.22 | ^~~~~~~~~~~~~~~~~~ 12:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:02.22 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 12:02.22 | ^~~~~~~~~~~~~~~~~~~~~~ 12:04.23 libdom_media_platforms_ffmpeg_libav53.a.desc 12:04.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGAnimatedNumberList::SetBaseValueString(const nsAString_internal&)': 12:04.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:04.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:20:17: note: while referencing 'newBaseValue' 12:04.70 20 | SVGNumberList newBaseValue; 12:04.70 | ^~~~~~~~~~~~ 12:04.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.70 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:04.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:20:17: note: while referencing 'newBaseValue' 12:04.70 20 | SVGNumberList newBaseValue; 12:04.70 | ^~~~~~~~~~~~ 12:04.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.70 236 | header->mLength = length; 12:04.70 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:20:17: note: while referencing 'newBaseValue' 12:04.70 20 | SVGNumberList newBaseValue; 12:04.70 | ^~~~~~~~~~~~ 12:04.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:04.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:20:17: note: while referencing 'newBaseValue' 12:04.70 20 | SVGNumberList newBaseValue; 12:04.70 | ^~~~~~~~~~~~ 12:04.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::SVGAnimatedNumberList::ClearBaseValue(uint32_t)': 12:04.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:04.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:58:63: note: while referencing '' 12:04.72 58 | domWrapper->InternalBaseValListWillChangeTo(SVGNumberList()); 12:04.72 | ^ 12:04.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.72 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:04.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:58:63: note: while referencing '' 12:04.72 58 | domWrapper->InternalBaseValListWillChangeTo(SVGNumberList()); 12:04.72 | ^ 12:04.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.72 236 | header->mLength = length; 12:04.72 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:58:63: note: while referencing '' 12:04.73 58 | domWrapper->InternalBaseValListWillChangeTo(SVGNumberList()); 12:04.73 | ^ 12:04.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 12:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.h:12, 12:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:6: 12:04.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' 12:04.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 12:04.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:04.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:04.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedNumberList.cpp:58:63: note: while referencing '' 12:04.73 58 | domWrapper->InternalBaseValListWillChangeTo(SVGNumberList()); 12:04.73 | ^ 12:06.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGAnimatedPathSegList::SetBaseValueString(const nsAString_internal&)': 12:06.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:06.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:06.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:22:15: note: while referencing 'newBaseValue' 12:06.96 22 | SVGPathData newBaseValue; 12:06.96 | ^~~~~~~~~~~~ 12:06.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:06.96 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:06.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:22:15: note: while referencing 'newBaseValue' 12:06.96 22 | SVGPathData newBaseValue; 12:06.96 | ^~~~~~~~~~~~ 12:06.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:06.96 236 | header->mLength = length; 12:06.96 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:22:15: note: while referencing 'newBaseValue' 12:06.96 22 | SVGPathData newBaseValue; 12:06.96 | ^~~~~~~~~~~~ 12:06.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:06.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:06.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:22:15: note: while referencing 'newBaseValue' 12:06.97 22 | SVGPathData newBaseValue; 12:06.97 | ^~~~~~~~~~~~ 12:06.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::SVGAnimatedPathSegList::ClearBaseValue()': 12:06.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:06.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:06.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:79:58: note: while referencing '' 12:06.99 79 | baseValWrapper->InternalListWillChangeTo(SVGPathData()); 12:06.99 | ^ 12:06.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:06.99 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:06.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:79:58: note: while referencing '' 12:06.99 79 | baseValWrapper->InternalListWillChangeTo(SVGPathData()); 12:06.99 | ^ 12:06.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:06.99 236 | header->mLength = length; 12:06.99 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:79:58: note: while referencing '' 12:06.99 79 | baseValWrapper->InternalListWillChangeTo(SVGPathData()); 12:06.99 | ^ 12:06.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:06.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:06.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:06.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:07.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:07.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:07.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:79:58: note: while referencing '' 12:07.00 79 | baseValWrapper->InternalListWillChangeTo(SVGPathData()); 12:07.00 | ^ 12:07.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:07.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:07.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:07.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:07.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:07.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:86:60: note: while referencing '' 12:07.00 86 | animValWrapper->InternalListWillChangeTo(SVGPathData()); 12:07.00 | ^ 12:07.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:07.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:07.01 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:07.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:86:60: note: while referencing '' 12:07.01 86 | animValWrapper->InternalListWillChangeTo(SVGPathData()); 12:07.01 | ^ 12:07.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:07.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:07.01 236 | header->mLength = length; 12:07.01 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:86:60: note: while referencing '' 12:07.01 86 | animValWrapper->InternalListWillChangeTo(SVGPathData()); 12:07.01 | ^ 12:07.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPathData.h:11, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.h:13, 12:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:6: 12:07.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:07.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:07.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPathSegList.cpp:86:60: note: while referencing '' 12:07.02 86 | animValWrapper->InternalListWillChangeTo(SVGPathData()); 12:07.02 | ^ 12:08.18 libdom_encoding.a.desc 12:09.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGAnimatedPointList::SetBaseValueString(const nsAString_internal&)': 12:09.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:09.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:22:16: note: while referencing 'newBaseValue' 12:09.26 22 | SVGPointList newBaseValue; 12:09.26 | ^~~~~~~~~~~~ 12:09.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.26 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:09.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:09.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:22:16: note: while referencing 'newBaseValue' 12:09.26 22 | SVGPointList newBaseValue; 12:09.26 | ^~~~~~~~~~~~ 12:09.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.26 236 | header->mLength = length; 12:09.26 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:09.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:22:16: note: while referencing 'newBaseValue' 12:09.26 22 | SVGPointList newBaseValue; 12:09.26 | ^~~~~~~~~~~~ 12:09.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:09.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:22:16: note: while referencing 'newBaseValue' 12:09.27 22 | SVGPointList newBaseValue; 12:09.27 | ^~~~~~~~~~~~ 12:09.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::SVGAnimatedPointList::ClearBaseValue()': 12:09.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:09.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:79:59: note: while referencing '' 12:09.28 79 | baseValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.28 | ^ 12:09.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.29 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:09.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:79:59: note: while referencing '' 12:09.29 79 | baseValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.29 | ^ 12:09.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.29 236 | header->mLength = length; 12:09.29 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:79:59: note: while referencing '' 12:09.29 79 | baseValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.29 | ^ 12:09.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:09.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:79:59: note: while referencing '' 12:09.29 79 | baseValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.29 | ^ 12:09.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:09.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:86:61: note: while referencing '' 12:09.30 86 | animValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.30 | ^ 12:09.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.30 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:09.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:09.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:86:61: note: while referencing '' 12:09.30 86 | animValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.30 | ^ 12:09.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.30 236 | header->mLength = length; 12:09.30 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:09.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:86:61: note: while referencing '' 12:09.30 86 | animValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.31 | ^ 12:09.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:09.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 12:09.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 12:09.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 12:09.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 12:09.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.h:12, 12:09.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:6: 12:09.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 12:09.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 12:09.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:09.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPointList.cpp:86:61: note: while referencing '' 12:09.31 86 | animValWrapper->InternalListWillChangeTo(SVGPointList()); 12:09.31 | ^ 12:09.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIFactory.h:10, 12:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Module.h:11, 12:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 12:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsCookieModule.cpp:7, 12:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 12:09.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 12:09.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:09.45 819 | foundInterface = 0; \ 12:09.45 | ^~~~~~~~~~~~~~ 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:09.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:09.45 170 | NS_INTERFACE_MAP_END 12:09.45 | ^~~~~~~~~~~~~~~~~~~~ 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:09.45 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 12:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 12:09.45 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 12:09.45 | ^~~~~~~~~~~~~~~~~~~~ 12:09.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermission.cpp:8, 12:09.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29: 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:09.45 137 | } else 12:09.45 | ^~~~ 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 12:09.45 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 12:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:09.45 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 12:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 12:09.45 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 12:09.45 | ^~~~~~~~~~~~~~~~~~~~ 12:11.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:11.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:11.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:11.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:11.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 12:11.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPreserveAspectRatio.h:9, 12:11.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:8: 12:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 12:11.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:11.16 819 | foundInterface = 0; \ 12:11.16 | ^~~~~~~~~~~~~~ 12:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:11.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:11.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:11.16 29 | NS_INTERFACE_MAP_END 12:11.16 | ^~~~~~~~~~~~~~~~~~~~ 12:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:11.16 800 | else 12:11.16 | ^~~~ 12:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:11.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:11.16 | ^~~~~~~~~~~~~~~~~~ 12:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:11.16 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 12:11.16 | ^~~~~~~~~~~~~~~~~~~~~~ 12:11.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:11.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.h:15, 12:11.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsCookieModule.cpp:9, 12:11.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 12:11.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsPermissionManager::AddInternal(nsIPrincipal*, const nsAFlatCString&, uint32_t, int64_t, uint32_t, int64_t, int64_t, nsPermissionManager::NotifyOperationType, nsPermissionManager::DBOperationType, bool)': 12:11.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:11.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:11.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:11.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:11.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:38: 12:11.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.cpp:1530:30: note: while referencing 'cplist' 12:11.55 1530 | nsTArray cplist; 12:11.55 | ^~~~~~ 12:11.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.h:15, 12:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsCookieModule.cpp:9, 12:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 12:11.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsPermissionManager::FetchPermissions()': 12:11.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 12:11.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 12:11.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:11.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:11.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:38: 12:11.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.cpp:2843:37: note: while referencing 'perms' 12:11.96 2843 | InfallibleTArray perms; 12:11.96 | ^~~~~ 12:12.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:12.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.h:15, 12:12.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsCookieModule.cpp:9, 12:12.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 12:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsPermissionManager::_ZN19nsPermissionManager9_DoImportEP14nsIInputStreamP21mozIStorageConnection.part.0(nsIInputStream*, mozIStorageConnection*)': 12:12.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:12.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:12.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:12.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:38: 12:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.cpp:2649:25: note: while referencing 'lineArray' 12:12.04 2649 | nsTArray lineArray; 12:12.04 | ^~~~~~~~~ 12:12.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:12.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.h:15, 12:12.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsCookieModule.cpp:9, 12:12.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 12:12.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:12.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:12.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:12.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:38: 12:12.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/cookie/nsPermissionManager.cpp:2649:25: note: while referencing 'lineArray' 12:12.05 2649 | nsTArray lineArray; 12:12.05 | ^~~~~~~~~ 12:12.84 libextensions_cookie.a.desc 12:13.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStreamUtils.h:12, 12:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/bmp/nsBMPEncoder.cpp:12: 12:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsBMPEncoder::ParseOptions(const nsAString_internal&, nsBMPEncoder::Version&, uint16_t&)': 12:13.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:13.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:13.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/bmp/nsBMPEncoder.cpp:304:25: note: while referencing 'nameValuePair' 12:13.62 304 | nsTArray nameValuePair; 12:13.62 | ^~~~~~~~~~~~~ 12:13.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStreamUtils.h:12, 12:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/bmp/nsBMPEncoder.cpp:12: 12:13.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:13.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:13.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/bmp/nsBMPEncoder.cpp:304:25: note: while referencing 'nameValuePair' 12:13.62 304 | nsTArray nameValuePair; 12:13.62 | ^~~~~~~~~~~~~ 12:13.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStreamUtils.h:12, 12:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/bmp/nsBMPEncoder.cpp:12: 12:13.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:13.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:13.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/bmp/nsBMPEncoder.cpp:295:23: note: while referencing 'nameValuePairs' 12:13.62 295 | nsTArray nameValuePairs; 12:13.62 | ^~~~~~~~~~~~~~ 12:13.74 libimage_encoders_bmp.a.desc 12:15.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Tokenizer.h:12, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:9, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/IncrementalTokenizer.cpp:6, 12:15.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: 12:15.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 12:15.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:15.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.56 819 | foundInterface = 0; \ 12:15.56 | ^~~~~~~~~~~~~~ 12:15.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.56 28 | NS_INTERFACE_MAP_END 12:15.56 | ^~~~~~~~~~~~~~~~~~~~ 12:15.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.56 811 | else 12:15.56 | ^~~~ 12:15.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:15.57 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:15.57 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 12:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 12:15.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.57 819 | foundInterface = 0; \ 12:15.57 | ^~~~~~~~~~~~~~ 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsArray.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.57 35 | NS_INTERFACE_MAP_END 12:15.57 | ^~~~~~~~~~~~~~~~~~~~ 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.57 811 | else 12:15.57 | ^~~~ 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:15.57 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:15.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsArray.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:15.57 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 12:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 12:15.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:15.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.63 819 | foundInterface = 0; \ 12:15.63 | ^~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsHashPropertyBag.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.63 265 | NS_INTERFACE_MAP_END 12:15.63 | ^~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.63 800 | else 12:15.64 | ^~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:15.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:15.64 | ^~~~~~~~~~~~~~~~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsHashPropertyBag.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:15.64 264 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 12:15.64 | ^~~~~~~~~~~~~~~~~~~~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 12:15.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.64 819 | foundInterface = 0; \ 12:15.64 | ^~~~~~~~~~~~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsHashPropertyBag.cpp:283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.64 283 | NS_INTERFACE_MAP_END 12:15.64 | ^~~~~~~~~~~~~~~~~~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.64 800 | else 12:15.64 | ^~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:15.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:15.64 | ^~~~~~~~~~~~~~~~~~ 12:15.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsHashPropertyBag.cpp:282:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:15.64 282 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 12:15.64 | ^~~~~~~~~~~~~~~~~~~~~~ 12:15.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 12:15.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:15.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.80 819 | foundInterface = 0; \ 12:15.80 | ^~~~~~~~~~~~~~ 12:15.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsProperties.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.80 13 | NS_INTERFACE_MAP_END 12:15.80 | ^~~~~~~~~~~~~~~~~~~~ 12:15.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.80 800 | else 12:15.80 | ^~~~ 12:15.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:15.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:15.80 | ^~~~~~~~~~~~~~~~~~ 12:15.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsProperties.cpp:12:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:15.80 12 | NS_INTERFACE_MAP_ENTRY(nsIProperties) 12:15.80 | ^~~~~~~~~~~~~~~~~~~~~~ 12:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 12:15.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.87 819 | foundInterface = 0; \ 12:15.87 | ^~~~~~~~~~~~~~ 12:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsVariant.cpp:2206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.87 2206 | NS_INTERFACE_MAP_END 12:15.87 | ^~~~~~~~~~~~~~~~~~~~ 12:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.87 800 | else 12:15.87 | ^~~~ 12:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:15.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:15.87 | ^~~~~~~~~~~~~~~~~~ 12:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsVariant.cpp:2205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:15.87 2205 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 12:15.87 | ^~~~~~~~~~~~~~~~~~~~~~ 12:18.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:18.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Tokenizer.h:12, 12:18.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:9, 12:18.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/IncrementalTokenizer.cpp:6, 12:18.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: 12:18.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsObserverList::FillObserverArray(nsCOMArray&)': 12:18.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:18.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:18.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:18.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:74: 12:18.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsObserverList.cpp:73:25: note: while referencing 'observers' 12:18.55 73 | nsTArray observers(mObservers); 12:18.55 | ^~~~~~~~~ 12:18.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Tokenizer.h:12, 12:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/IncrementalTokenizer.h:9, 12:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/IncrementalTokenizer.cpp:6, 12:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: 12:18.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsObserverService::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)': 12:18.61 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:18.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:18.61 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:18.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:83: 12:18.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsObserverService.cpp:54:29: note: while referencing 'suspectObservers' 12:18.61 54 | nsTArray suspectObservers; 12:18.61 | ^~~~~~~~~~~~~~~~ 12:19.09 libxpcom_ds.a.desc 12:20.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGStringList.h:10, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGAnimationElement.h:10, 12:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimationElement.cpp:6: 12:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 12:20.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:20.15 837 | foundInterface = 0; \ 12:20.15 | ^~~~~~~~~~~~~~ 12:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:20.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimationElement.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:20.15 27 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 12:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:20.15 800 | else 12:20.15 | ^~~~ 12:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:20.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:20.15 | ^~~~~~~~~~~~~~~~~~ 12:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGAnimationElement.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:20.15 26 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 12:20.15 | ^~~~~~~~~~~~~~~~~~~~~~ 12:21.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:21.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 12:21.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 12:21.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioNode.h:10, 12:21.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10, 12:21.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AnalyserNode.cpp:7: 12:21.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::AnalyserNode::FFTAnalysis()': 12:21.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'AlignedTArray [1]' 12:21.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'AlignedTArray [1]' [-Warray-bounds] 12:21.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:21.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AnalyserNode.cpp:275:24: note: while referencing 'tmpBuffer' 12:21.58 275 | AlignedTArray tmpBuffer; 12:21.58 | ^~~~~~~~~ 12:21.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioNode.h:10, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AnalyserNode.cpp:7: 12:21.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::AnalyserNode::GetByteTimeDomainData(const Uint8Array&)': 12:21.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'AlignedTArray [1]' 12:21.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'AlignedTArray [1]' [-Warray-bounds] 12:21.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:21.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AnalyserNode.cpp:255:24: note: while referencing 'tmpBuffer' 12:21.64 255 | AlignedTArray tmpBuffer; 12:21.64 | ^~~~~~~~~ 12:21.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioNode.h:10, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnalyserNode.h:10, 12:21.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AnalyserNode.cpp:7: 12:21.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'AlignedTArray [1]' 12:21.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'AlignedTArray [1]' [-Warray-bounds] 12:21.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:21.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AnalyserNode.cpp:255:24: note: while referencing 'tmpBuffer' 12:21.64 255 | AlignedTArray tmpBuffer; 12:21.64 | ^~~~~~~~~ 12:26.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 12:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 12:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 12:26.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:26.87 837 | foundInterface = 0; \ 12:26.87 | ^~~~~~~~~~~~~~ 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:26.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:26.87 28 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:26.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:26.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 12:26.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:26.87 258 | } else 12:26.87 | ^~~~ 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:26.87 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:26.87 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:26.87 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioBufferSourceNode) 12:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 12:26.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:26.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:26.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 12:26.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:26.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:26.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.h:10, 12:26.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:7: 12:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:26.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.98 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:26.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:26.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:26.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 12:26.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBufferSourceNode.cpp:10: 12:26.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:26.99 27 | struct AudioTimelineEvent final 12:26.99 | ^~~~~~~~~~~~~~~~~~ 12:30.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:30.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:30.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 12:30.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:30.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:30.20 837 | foundInterface = 0; \ 12:30.20 | ^~~~~~~~~~~~~~ 12:30.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:30.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:30.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:30.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:30.20 100 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 12:30.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:30.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:30.20 800 | else 12:30.20 | ^~~~ 12:30.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:30.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:30.20 | ^~~~~~~~~~~~~~~~~~ 12:30.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:30.20 99 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 12:30.20 | ^~~~~~~~~~~~~~~~~~~~~~ 12:30.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:6, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:30.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:30.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:30.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.37 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:30.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:30.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.h:11, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioListener.h:15, 12:30.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:24: 12:30.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:30.37 27 | struct AudioTimelineEvent final 12:30.37 | ^~~~~~~~~~~~~~~~~~ 12:31.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 12:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 12:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:19: 12:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 12:31.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 12:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 12:31.29 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 12:31.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 12:31.29 712 | class CompressedGlyph { 12:31.29 | ^~~~~~~~~~~~~~~ 12:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 12:31.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 12:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 12:31.29 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 12:31.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 12:31.29 712 | class CompressedGlyph { 12:31.29 | ^~~~~~~~~~~~~~~ 12:31.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::AudioContext::Close(mozilla::ErrorResult&)': 12:31.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:31.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:31.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:1053:30: note: while referencing '' 12:31.85 1053 | streams = GetAllStreams(); 12:31.85 | ~~~~~~~~~~~~~^~ 12:31.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:31.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:31.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:31.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:31.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:1048:28: note: while referencing 'streams' 12:31.86 1048 | nsTArray streams; 12:31.86 | ^~~~~~~ 12:31.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::AudioContext::Resume(mozilla::ErrorResult&)': 12:31.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:31.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:31.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:1006:28: note: while referencing '' 12:31.92 1006 | streams = GetAllStreams(); 12:31.92 | ~~~~~~~~~~~~~^~ 12:31.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:31.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:31.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:31.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:1000:26: note: while referencing 'streams' 12:31.92 1000 | nsTArray streams; 12:31.92 | ^~~~~~~ 12:31.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::AudioContext::Suspend(mozilla::ErrorResult&)': 12:31.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:31.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:31.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:966:28: note: while referencing '' 12:31.96 966 | streams = GetAllStreams(); 12:31.96 | ~~~~~~~~~~~~~^~ 12:31.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.h:10, 12:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:7: 12:31.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 12:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 12:31.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:31.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioContext.cpp:960:26: note: while referencing 'streams' 12:31.96 960 | nsTArray streams; 12:31.96 | ^~~~~~~ 12:32.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.h:12, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:8: 12:32.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed SVGContentUtils::GetPath(const nsAString_internal&)': 12:32.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:32.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:32.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:32.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:32.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:854:15: note: while referencing 'pathData' 12:32.59 854 | SVGPathData pathData; 12:32.59 | ^~~~~~~~ 12:32.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.h:12, 12:32.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:8: 12:32.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:32.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:32.60 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 12:32.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12:32.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:854:15: note: while referencing 'pathData' 12:32.60 854 | SVGPathData pathData; 12:32.60 | ^~~~~~~~ 12:32.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.h:12, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:8: 12:32.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' 12:32.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:32.60 236 | header->mLength = length; 12:32.60 | ~~~~~~~~~~~~~~~~^~~~~~~~ 12:32.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:854:15: note: while referencing 'pathData' 12:32.60 854 | SVGPathData pathData; 12:32.60 | ^~~~~~~~ 12:32.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.h:12, 12:32.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:8: 12:32.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 12:32.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 12:32.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 12:32.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:32.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGContentUtils.cpp:854:15: note: while referencing 'pathData' 12:32.60 854 | SVGPathData pathData; 12:32.60 | ^~~~~~~~ 12:34.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioDestinationNode.h:10, 12:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioDestinationNode.cpp:7: 12:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 12:34.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:34.22 837 | foundInterface = 0; \ 12:34.22 | ^~~~~~~~~~~~~~ 12:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:34.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:34.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioDestinationNode.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:34.23 315 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:34.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:34.23 800 | else 12:34.23 | ^~~~ 12:34.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:34.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:34.23 | ^~~~~~~~~~~~~~~~~~ 12:34.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioDestinationNode.cpp:314:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:34.23 314 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 12:34.23 | ^~~~~~~~~~~~~~~~~~~~~~ 12:36.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:13, 12:36.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 12:36.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:36.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:36.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.30 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:36.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:36.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.cpp:7: 12:36.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:36.30 27 | struct AudioTimelineEvent final 12:36.30 | ^~~~~~~~~~~~~~~~~~ 12:38.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioListener.h:10, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioListener.cpp:7: 12:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:38.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.36 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:38.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:38.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.h:11, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioListener.h:15, 12:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioListener.cpp:7: 12:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:38.36 27 | struct AudioTimelineEvent final 12:38.36 | ^~~~~~~~~~~~~~~~~~ 12:40.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:40.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 12:40.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:40.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:40.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.cpp:7: 12:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 12:40.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:40.43 837 | foundInterface = 0; \ 12:40.43 | ^~~~~~~~~~~~~~ 12:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:40.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:40.43 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 12:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:40.43 800 | else 12:40.43 | ^~~~ 12:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:40.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:40.43 | ^~~~~~~~~~~~~~~~~~ 12:40.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:40.43 43 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 12:40.43 | ^~~~~~~~~~~~~~~~~~~~~~ 12:40.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 12:40.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:40.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:40.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 12:40.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:40.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:40.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.cpp:7: 12:40.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:40.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:40.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:40.54 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:40.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:40.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:40.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 12:40.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.cpp:11: 12:40.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:40.54 27 | struct AudioTimelineEvent final 12:40.54 | ^~~~~~~~~~~~~~~~~~ 12:50.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIEventTarget.h:21, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThread.h:10, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AbstractThread.h:12, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:9, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TaskQueue.h:10, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.h:11, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNodeStream.h:9, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNodeStream.cpp:6: 12:50.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:50.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:50.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:50.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:50.83 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:50.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:50.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:50.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNodeStream.cpp:14: 12:50.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:50.83 27 | struct AudioTimelineEvent final 12:50.83 | ^~~~~~~~~~~~~~~~~~ 12:54.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:13, 12:54.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:54.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 12:54.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.cpp:7: 12:54.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:54.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:54.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:54.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:54.10 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:54.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:54.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:54.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 12:54.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.cpp:7: 12:54.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:54.10 27 | struct AudioTimelineEvent final 12:54.10 | ^~~~~~~~~~~~~~~~~~ 12:56.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBuffer.h:10, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 12:56.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 12:56.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 12:56.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:56.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:56.26 837 | foundInterface = 0; \ 12:56.26 | ^~~~~~~~~~~~~~ 12:56.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:56.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:56.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:56.27 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 12:56.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:56.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 12:56.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBuffer.h:10, 12:56.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioProcessingEvent.h:10, 12:56.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioProcessingEvent.cpp:7: 12:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:56.27 258 | } else 12:56.27 | ^~~~ 12:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:56.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:56.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:56.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:56.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:56.27 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioProcessingEvent) 12:56.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.h:10, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.cpp:9: 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 12:58.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:58.42 837 | foundInterface = 0; \ 12:58.42 | ^~~~~~~~~~~~~~ 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:58.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:58.42 27 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 12:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.h:10, 12:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.cpp:9: 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:58.42 258 | } else 12:58.42 | ^~~~ 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 12:58.42 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 12:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 12:58.42 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 12:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 12:58.42 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BiquadFilterNode) 12:58.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 12:58.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 12:58.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 12:58.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 12:58.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 12:58.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 12:58.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.h:10, 12:58.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.cpp:9: 12:58.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 12:58.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 12:58.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:58.53 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 12:58.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 12:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 12:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.h:11, 12:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/BiquadFilterNode.cpp:9: 12:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 12:58.53 27 | struct AudioTimelineEvent final 12:58.53 | ^~~~~~~~~~~~~~~~~~ 13:06.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:06.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:06.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:06.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:06.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.h:10, 13:06.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 13:06.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 13:06.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:06.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:06.92 837 | foundInterface = 0; \ 13:06.92 | ^~~~~~~~~~~~~~ 13:06.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:06.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:06.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:06.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:06.92 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:06.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:06.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:06.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:06.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.h:10, 13:06.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 13:06.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:06.93 258 | } else 13:06.93 | ^~~~ 13:06.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:06.93 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:06.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:06.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:06.93 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:06.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:06.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:06.93 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConstantSourceNode) 13:06.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:07.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.h:10, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 13:07.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:07.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:07.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:07.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:07.03 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:07.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:07.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.h:11, 13:07.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConstantSourceNode.cpp:7: 13:07.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:07.03 27 | struct AudioTimelineEvent final 13:07.03 | ^~~~~~~~~~~~~~~~~~ 13:09.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:09.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:09.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:09.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:09.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConvolverNode.h:10, 13:09.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConvolverNode.cpp:7: 13:09.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 13:09.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:09.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:09.51 837 | foundInterface = 0; \ 13:09.51 | ^~~~~~~~~~~~~~ 13:09.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:09.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:09.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:09.51 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:09.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:09.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:09.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConvolverNode.h:10, 13:09.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConvolverNode.cpp:7: 13:09.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:09.52 258 | } else 13:09.52 | ^~~~ 13:09.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:09.52 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:09.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:09.52 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:09.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:09.52 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ConvolverNode) 13:09.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:14.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.h:10, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.cpp:7: 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 13:14.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:14.33 837 | foundInterface = 0; \ 13:14.33 | ^~~~~~~~~~~~~~ 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:14.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:14.33 23 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:14.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.h:10, 13:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.cpp:7: 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:14.33 258 | } else 13:14.33 | ^~~~ 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:14.33 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:14.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:14.33 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DelayNode) 13:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:14.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:14.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:14.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:14.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:14.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:14.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:14.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.h:10, 13:14.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.cpp:7: 13:14.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:14.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:14.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:14.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:14.44 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:14.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:14.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:14.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 13:14.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.h:11, 13:14.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DelayNode.cpp:7: 13:14.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:14.44 27 | struct AudioTimelineEvent final 13:14.44 | ^~~~~~~~~~~~~~~~~~ 13:16.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 13:16.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:16.95 837 | foundInterface = 0; \ 13:16.95 | ^~~~~~~~~~~~~~ 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:16.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:16.95 29 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 13:16.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:16.95 258 | } else 13:16.95 | ^~~~ 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:16.95 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:16.95 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:16.95 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DynamicsCompressorNode) 13:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:17.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.h:10, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 13:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:17.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:17.05 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:17.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:17.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.h:11, 13:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/DynamicsCompressorNode.cpp:7: 13:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:17.05 27 | struct AudioTimelineEvent final 13:17.05 | ^~~~~~~~~~~~~~~~~~ 13:20.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 13:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AlignedTArray.h:11, 13:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/FFTBlock.h:16, 13:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/FFTBlock.cpp:31: 13:20.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static mozilla::FFTBlock* mozilla::FFTBlock::CreateInterpolatedBlock(const mozilla::FFTBlock&, const mozilla::FFTBlock&, double)': 13:20.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'AlignedTArray [1]' 13:20.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'AlignedTArray [1]' [-Warray-bounds] 13:20.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 13:20.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:20.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/FFTBlock.cpp:47:26: note: while referencing 'buffer' 13:20.01 47 | AlignedTArray buffer(fftSize); 13:20.01 | ^~~~~~ 13:21.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.h:10, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.cpp:7: 13:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 13:21.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:21.66 837 | foundInterface = 0; \ 13:21.66 | ^~~~~~~~~~~~~~ 13:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:21.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:21.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:21.66 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:21.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:21.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.h:10, 13:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.cpp:7: 13:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:21.66 258 | } else 13:21.66 | ^~~~ 13:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:21.66 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:21.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:21.66 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:21.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:21.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:21.67 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(GainNode) 13:21.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:21.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.h:10, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.cpp:7: 13:21.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:21.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:21.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:21.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:21.76 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:21.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:21.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:21.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 13:21.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.h:11, 13:21.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/GainNode.cpp:7: 13:21.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:21.77 27 | struct AudioTimelineEvent final 13:21.77 | ^~~~~~~~~~~~~~~~~~ 13:24.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/IIRFilterNode.h:10, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/IIRFilterNode.cpp:9: 13:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:24.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:24.17 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:24.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:24.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/IIRFilterNode.h:11, 13:24.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/IIRFilterNode.cpp:9: 13:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:24.18 27 | struct AudioTimelineEvent final 13:24.18 | ^~~~~~~~~~~~~~~~~~ 13:27.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaBufferDecoder.cpp: In member function 'void mozilla::WebAudioDecodeJob::OnFailure(mozilla::WebAudioDecodeJob::ErrorCode)': 13:27.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaBufferDecoder.cpp: 'errorMessage' may be used uninitialized in this function 13:27.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaBufferDecoder.cpp:603:34: warning: 'errorMessage' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:27.62 603 | nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, 13:27.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:27.62 604 | NS_LITERAL_CSTRING("Media"), 13:27.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:27.62 605 | doc, 13:27.63 | ~~~~ 13:27.63 606 | nsContentUtils::eDOM_PROPERTIES, 13:27.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:27.63 607 | errorMessage); 13:27.63 | ~~~~~~~~~~~~~ 13:33.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 13:33.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:33.79 837 | foundInterface = 0; \ 13:33.79 | ^~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:33.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:33.79 63 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:33.79 258 | } else 13:33.79 | ^~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:33.79 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:33.79 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:33.79 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AudioDestinationTrackSource) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 13:33.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:33.79 837 | foundInterface = 0; \ 13:33.79 | ^~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:33.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:33.79 71 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 13:33.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7: 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:33.79 258 | } else 13:33.79 | ^~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:33.79 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:33.79 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:33.79 70 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioDestinationNode) 13:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 13:36.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:36.27 837 | foundInterface = 0; \ 13:36.27 | ^~~~~~~~~~~~~~ 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:36.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:36.27 34 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 13:36.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:36.27 258 | } else 13:36.27 | ^~~~ 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:36.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:36.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:36.27 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamAudioSourceNode) 13:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 13:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 13:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 13:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 13:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 13:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(const RefPtr&)': 13:36.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 13:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 13:36.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 13:36.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:135:38: note: while referencing 'tracks' 13:36.85 135 | nsTArray> tracks; 13:36.85 | ^~~~~~ 13:36.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 13:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 13:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 13:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 13:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7: 13:36.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 13:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 13:36.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 13:36.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:135:38: note: while referencing 'tracks' 13:36.85 135 | nsTArray> tracks; 13:36.85 | ^~~~~~ 13:38.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBuffer.h:10, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 13:38.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:38.41 837 | foundInterface = 0; \ 13:38.41 | ^~~~~~~~~~~~~~ 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:38.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:38.41 18 | NS_INTERFACE_MAP_END_INHERITING(Event) 13:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioBuffer.h:10, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OfflineAudioCompletionEvent.h:10, 13:38.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:7: 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:38.41 258 | } else 13:38.41 | ^~~~ 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:38.41 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:38.41 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OfflineAudioCompletionEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:38.41 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OfflineAudioCompletionEvent) 13:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.h:10, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.cpp:7: 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 13:40.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:40.38 837 | foundInterface = 0; \ 13:40.38 | ^~~~~~~~~~~~~~ 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:40.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:40.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:40.38 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:40.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.h:10, 13:40.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.cpp:7: 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:40.38 258 | } else 13:40.38 | ^~~~ 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:40.38 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:40.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:40.38 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:40.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:40.38 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(OscillatorNode) 13:40.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:40.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:40.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:40.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:40.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:40.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:40.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.h:10, 13:40.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.cpp:7: 13:40.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:40.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:40.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:40.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:40.48 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:40.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:40.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 13:40.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.h:11, 13:40.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/OscillatorNode.cpp:7: 13:40.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:40.49 27 | struct AudioTimelineEvent final 13:40.49 | ^~~~~~~~~~~~~~~~~~ 13:43.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.h:10, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.cpp:7: 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 13:43.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:43.12 837 | foundInterface = 0; \ 13:43.12 | ^~~~~~~~~~~~~~ 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:43.12 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:43.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:43.12 40 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:43.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.h:10, 13:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.cpp:7: 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:43.12 258 | } else 13:43.12 | ^~~~ 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:43.12 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:43.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:43.12 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:43.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:43.12 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PannerNode) 13:43.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.h:10, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.cpp:7: 13:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:43.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:43.24 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:43.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParam.h:10, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.h:11, 13:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/PannerNode.cpp:7: 13:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:43.24 27 | struct AudioTimelineEvent final 13:43.24 | ^~~~~~~~~~~~~~~~~~ 13:51.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:51.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:51.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:51.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:51.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.h:10, 13:51.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 13:51.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:51.30 837 | foundInterface = 0; \ 13:51.30 | ^~~~~~~~~~~~~~ 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:51.30 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:51.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:51.30 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:51.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:51.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:51.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.h:10, 13:51.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:51.30 258 | } else 13:51.30 | ^~~~ 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:51.30 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:51.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:51.30 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:51.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:51.30 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StereoPannerNode) 13:51.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:51.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:51.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:51.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 13:51.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:51.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:51.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.h:10, 13:51.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.cpp:7: 13:51.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:51.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:51.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:51.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:51.40 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:51.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 13:51.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/StereoPannerNode.cpp:15: 13:51.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:51.40 27 | struct AudioTimelineEvent final 13:51.40 | ^~~~~~~~~~~~~~~~~~ 13:54.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:54.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 13:54.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 13:54.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:54.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.h:10, 13:54.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 13:54.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 13:54.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:54.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:54.26 837 | foundInterface = 0; \ 13:54.26 | ^~~~~~~~~~~~~~ 13:54.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:54.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:54.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:54.27 34 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 13:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 13:54.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:54.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.h:10, 13:54.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 13:54.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:54.27 258 | } else 13:54.27 | ^~~~ 13:54.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 13:54.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 13:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 13:54.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 13:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 13:54.27 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WaveShaperNode) 13:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 13:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 13:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 13:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.h:10, 13:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 13:54.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)': 13:54.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 13:54.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 13:54.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 13:54.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:349:19: note: while referencing 'curve' 13:54.95 349 | nsTArray curve; 13:54.95 | ^~~~~ 13:54.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 13:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 13:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 13:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioNode.h:10, 13:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.h:10, 13:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:7: 13:54.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 13:54.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 13:54.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 13:54.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:54.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WaveShaperNode.cpp:349:19: note: while referencing 'curve' 13:54.95 349 | nsTArray curve; 13:54.95 | ^~~~~ 13:56.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 13:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 13:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 13:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 13:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaSegment.h:9, 13:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WebAudioUtils.h:14, 13:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WebAudioUtils.cpp:7: 13:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 13:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 13:56.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 13:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 13:56.79 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 13:56.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:56.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/WebAudioUtils.cpp:8: 13:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 13:56.79 27 | struct AudioTimelineEvent final 13:56.79 | ^~~~~~~~~~~~~~~~~~ 13:57.39 libdom_media_webaudio.a.desc 13:57.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 13:57.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 13:57.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAutoCompleteController.h:10, 13:57.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 13:57.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 13:57.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 13:57.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 13:57.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 13:57.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:57.92 819 | foundInterface = 0; \ 13:57.92 | ^~~~~~~~~~~~~~ 13:57.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:57.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:57.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 13:57.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:57.92 57 | NS_INTERFACE_MAP_END 13:57.92 | ^~~~~~~~~~~~~~~~~~~~ 13:57.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 13:57.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 13:57.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 13:57.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:57.92 264 | } else 13:57.92 | ^~~~ 13:57.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 13:57.93 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 13:57.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:57.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 13:57.93 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 13:57.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:57.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 13:57.93 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 13:57.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:57.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/autocomplete/nsAutoCompleteController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 13:57.93 56 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 13:57.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:59.07 libtoolkit_components_autocomplete.a.desc 14:06.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 14:06.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 14:06.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsRDFQuery.cpp:7: 14:06.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsRDFQuery.cpp: In member function 'virtual nsresult nsRDFQuery::QueryInterface(const nsIID&, void**)': 14:06.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:06.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:06.76 819 | foundInterface = 0; \ 14:06.76 | ^~~~~~~~~~~~~~ 14:06.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:06.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:06.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:06.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsRDFQuery.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:06.77 17 | NS_INTERFACE_MAP_END 14:06.77 | ^~~~~~~~~~~~~~~~~~~~ 14:06.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:06.77 800 | else 14:06.77 | ^~~~ 14:06.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:06.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:06.77 | ^~~~~~~~~~~~~~~~~~ 14:06.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsRDFQuery.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:06.77 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 14:06.77 | ^~~~~~~~~~~~~~~~~~~~~~ 14:09.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGStringList.h:10, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 14:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGGraphicsElement.cpp:6: 14:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 14:09.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:09.56 837 | foundInterface = 0; \ 14:09.56 | ^~~~~~~~~~~~~~ 14:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:09.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:09.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGGraphicsElement.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:09.56 21 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 14:09.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:09.56 800 | else 14:09.56 | ^~~~ 14:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:09.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:09.56 | ^~~~~~~~~~~~~~~~~~ 14:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGGraphicsElement.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:09.56 20 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 14:09.56 | ^~~~~~~~~~~~~~~~~~~~~~ 14:17.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:17.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 14:17.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 14:17.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 14:17.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.h:11, 14:17.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.cpp:6: 14:17.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGLengthList::SetValueFromString(const nsAString_internal&)': 14:17.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' 14:17.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGLengthList [1]' [-Warray-bounds] 14:17.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:17.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:17.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGLengthList.cpp:45:17: note: while referencing 'temp' 14:17.99 45 | SVGLengthList temp; 14:17.99 | ^~~~ 14:19.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:24: 14:19.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult XULSortServiceImpl::SortContainer(nsIContent*, nsSortState*)': 14:19.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 14:19.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 14:19.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:19.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:19.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:231:29: note: while referencing 'items' 14:19.05 231 | nsTArray items; 14:19.05 | ^~~~~ 14:19.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:24: 14:19.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 14:19.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 14:19.05 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 14:19.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 14:19.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:231:29: note: while referencing 'items' 14:19.05 231 | nsTArray items; 14:19.05 | ^~~~~ 14:19.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 14:19.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:24: 14:19.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 14:19.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 14:19.06 236 | header->mLength = length; 14:19.06 | ~~~~~~~~~~~~~~~~^~~~~~~~ 14:19.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:231:29: note: while referencing 'items' 14:19.06 231 | nsTArray items; 14:19.06 | ^~~~~ 14:19.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:19.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 14:19.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 14:19.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 14:19.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:24: 14:19.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 14:19.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 14:19.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:19.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:19.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULSortService.cpp:231:29: note: while referencing 'items' 14:19.06 231 | nsTArray items; 14:19.06 | ^~~~~ 14:21.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 14:21.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 14:21.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 14:21.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:20: 14:21.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateBuilder.cpp: In member function 'virtual nsresult nsXULTemplateBuilder::QueryInterface(const nsIID&, void**)': 14:21.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:21.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:21.59 819 | foundInterface = 0; \ 14:21.59 | ^~~~~~~~~~~~~~ 14:21.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:21.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:21.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:21.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:21.59 295 | NS_INTERFACE_MAP_END 14:21.59 | ^~~~~~~~~~~~~~~~~~~~ 14:21.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateBuilder.cpp:62: 14:21.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 14:21.60 49 | } else 14:21.60 | ^~~~ 14:21.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 14:21.60 49 | } else 14:21.60 | ^~~~ 14:24.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 14:24.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 14:24.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:6: 14:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorRDF::QueryInterface(const nsIID&, void**)': 14:24.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:24.87 819 | foundInterface = 0; \ 14:24.87 | ^~~~~~~~~~~~~~ 14:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:24.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:24.87 93 | NS_INTERFACE_MAP_END 14:24.87 | ^~~~~~~~~~~~~~~~~~~~ 14:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:24.87 811 | else 14:24.87 | ^~~~ 14:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 14:24.87 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 14:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorRDF.cpp:92:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 14:24.87 92 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 14:24.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 14:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 14:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:6: 14:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp: In member function 'virtual nsresult nsXULTemplateQueryProcessorXML::QueryInterface(const nsIID&, void**)': 14:29.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:29.31 819 | foundInterface = 0; \ 14:29.31 | ^~~~~~~~~~~~~~ 14:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:29.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:29.31 107 | NS_INTERFACE_MAP_END 14:29.31 | ^~~~~~~~~~~~~~~~~~~~ 14:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:29.31 811 | else 14:29.31 | ^~~~ 14:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 14:29.31 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 14:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp:106:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 14:29.31 106 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXULTemplateQueryProcessor) 14:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:30.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 14:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 14:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateResultRDF.h:9, 14:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:6: 14:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp: In member function 'virtual nsresult nsXULTemplateResultRDF::QueryInterface(const nsIID&, void**)': 14:30.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:30.58 819 | foundInterface = 0; \ 14:30.58 | ^~~~~~~~~~~~~~ 14:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:30.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:30.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 14:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:30.58 17 | NS_INTERFACE_MAP_END 14:30.58 | ^~~~~~~~~~~~~~~~~~~~ 14:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 14:30.58 800 | else 14:30.58 | ^~~~ 14:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:30.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:30.58 | ^~~~~~~~~~~~~~~~~~ 14:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTemplateResultRDF.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:30.59 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 14:30.59 | ^~~~~~~~~~~~~~~~~~~~~~ 14:35.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 14:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 14:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:12, 14:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 14:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTreeBuilder.cpp:8: 14:35.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTreeBuilder.cpp: In member function 'virtual nsresult nsXULTreeBuilder::QueryInterface(const nsIID&, void**)': 14:35.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 14:35.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:35.66 837 | foundInterface = 0; \ 14:35.66 | ^~~~~~~~~~~~~~ 14:35.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 14:35.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:35.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:35.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTreeBuilder.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:35.66 293 | NS_INTERFACE_MAP_END_INHERITING(nsXULTemplateBuilder) 14:35.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:35.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/templates/nsXULTreeBuilder.cpp:30: 14:35.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 14:35.66 49 | } else 14:35.66 | ^~~~ 14:35.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 14:35.66 49 | } else 14:35.66 | ^~~~ 14:37.39 libdom_xul_templates.a.desc 14:39.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:39.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 14:39.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 14:39.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGMotionSMILAnimationFunction.h:9, 14:39.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGMotionSMILAnimationFunction.cpp:6: 14:39.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::SVGMotionSMILAnimationFunction::RebuildPathAndVerticesFromPathAttr()': 14:39.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 14:39.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 14:39.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:39.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:39.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGMotionSMILAnimationFunction.cpp:243:15: note: while referencing 'path' 14:39.55 243 | SVGPathData path; 14:39.55 | ^~~~ 14:39.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:39.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 14:39.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 14:39.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGMotionSMILAnimationFunction.h:9, 14:39.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGMotionSMILAnimationFunction.cpp:6: 14:39.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' 14:39.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPathData [1]' [-Warray-bounds] 14:39.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:39.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:39.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGMotionSMILAnimationFunction.cpp:243:15: note: while referencing 'path' 14:39.55 243 | SVGPathData path; 14:39.55 | ^~~~ 14:41.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 14:41.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/ftp/FTPChannelChild.cpp:7: 14:41.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::net::FTPChannelChild::_ZN7mozilla3net15FTPChannelChild9AsyncOpenEP17nsIStreamListenerP11nsISupports.part.0(nsIStreamListener*, nsISupports*)': 14:41.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 14:41.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 14:41.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:41.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:41.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/ftp/FTPChannelChild.cpp:185:42: note: while referencing 'fds' 14:41.36 185 | nsTArray fds; 14:41.36 | ^~~ 14:45.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:45.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 14:45.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 14:45.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 14:45.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 14:45.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PFTPChannel.h:11, 14:45.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PFTPChannelParent.h:9, 14:45.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/FTPChannelParent.h:11, 14:45.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/ftp/FTPChannelParent.cpp:7: 14:45.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::FTPChannelParent::DoAsyncOpen(const URIParams&, const uint64_t&, const nsCString&, const OptionalInputStreamParams&, const OptionalLoadInfoArgs&)': 14:45.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 14:45.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 14:45.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:45.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:45.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/ftp/FTPChannelParent.cpp:172:42: note: while referencing 'fds' 14:45.98 172 | nsTArray fds; 14:45.98 | ^~~ 14:46.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 14:46.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 14:46.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 14:46.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 14:46.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.h:11, 14:46.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.cpp:8: 14:46.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGNumberList::SetValueFromString(const nsAString_internal&)': 14:46.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' 14:46.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGNumberList [1]' [-Warray-bounds] 14:46.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 14:46.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:46.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGNumberList.cpp:48:17: note: while referencing 'temp' 14:46.75 48 | SVGNumberList temp; 14:46.75 | ^~~~ 14:51.54 libnetwerk_protocol_ftp.a.desc 14:58.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:14, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThreadManager.h:10, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsThreadUtils.h:12, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SyncRunnable.h:9, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/DecodedStream.cpp:8: 14:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h: In member function 'void mozilla::DecodedStream::SendAudio(double, bool, const PrincipalHandle&)': 14:58.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h: array subscript 4 is outside array bounds of 'nsTArrayHeader [1]' 14:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:282:34: warning: array subscript 4 is outside array bounds of 'nsTArrayHeader [1]' [-Warray-bounds] 14:58.66 282 | return const_cast(mRawPtr); 14:58.66 | ^ 14:58.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/DecodedStream.cpp:10: 14:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:252:25: note: while referencing 'nsTArrayHeader::sEmptyHdr' 14:58.66 252 | static nsTArrayHeader sEmptyHdr; 14:58.66 | ^~~~~~~~~ 14:58.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 14:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/DecodedStream.cpp:10: 14:58.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h: array subscript 0 is outside array bounds of 'nsTArrayHeader [1]' 14:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:294:28: warning: array subscript 0 is outside array bounds of 'nsTArrayHeader [1]' [-Warray-bounds] 14:58.66 294 | mChunks[0].mDuration += aDuration; 14:58.67 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 14:58.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 14:58.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 14:58.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/DecodedStream.cpp:10: 14:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:252:25: note: while referencing 'nsTArrayHeader::sEmptyHdr' 14:58.67 252 | static nsTArrayHeader sEmptyHdr; 14:58.67 | ^~~~~~~~~ 14:58.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 14:58.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/DecodedStream.cpp:10: 14:58.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h: array subscript 0 is outside array bounds of 'nsTArrayHeader [1]' 14:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:294:28: warning: array subscript 0 is outside array bounds of 'nsTArrayHeader [1]' [-Warray-bounds] 14:58.67 294 | mChunks[0].mDuration += aDuration; 14:58.67 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 14:58.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 14:58.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 14:58.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/DecodedStream.cpp:10: 14:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:252:25: note: while referencing 'nsTArrayHeader::sEmptyHdr' 14:58.67 252 | static nsTArrayHeader sEmptyHdr; 14:58.67 | ^~~~~~~~~ 15:03.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TaskQueue.h:10, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaStreamGraph.h:11, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/VideoSink.cpp:6: 15:03.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::media::VideoSink::UpdateRenderedVideoFrames()': 15:03.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 15:03.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 15:03.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:03.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:03.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/VideoSink.cpp:442:31: note: while referencing 'frames' 15:03.70 442 | nsTArray> frames; 15:03.70 | ^~~~~~ 15:03.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TaskQueue.h:10, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaStreamGraph.h:11, 15:03.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/VideoSink.cpp:6: 15:03.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 15:03.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 15:03.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:03.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:03.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasink/VideoSink.cpp:442:31: note: while referencing 'frames' 15:03.70 442 | nsTArray> frames; 15:03.70 | ^~~~~~ 15:04.41 libdom_media_mediasink.a.desc 15:06.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:06.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 15:06.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 15:06.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 15:06.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.h:11, 15:06.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.cpp:8: 15:06.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGPointList::SetValueFromString(const nsAString_internal&)': 15:06.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' 15:06.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGPointList [1]' [-Warray-bounds] 15:06.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:06.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:06.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPointList.cpp:54:16: note: while referencing 'temp' 15:06.52 54 | SVGPointList temp; 15:06.52 | ^~~~ 15:07.00 libintl_hyphenation_glue.a.desc 15:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp: In member function 'bool nsCookieService::SetCookieInternal(nsIURI*, const nsCookieKey&, bool, CookieStatus, nsDependentCString&, int64_t, bool, nsIChannel*)': 15:13.71 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp: unused variable 'rv' 15:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp:3304:12: warning: unused variable 'rv' [-Wunused-variable] 15:13.71 3304 | nsresult rv = aHostURI->SchemeIs("https", &isHTTPS); 15:13.71 | ^~ 15:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp: In member function 'void nsCookieService::AddInternal(const nsCookieKey&, nsCookie*, int64_t, nsIURI*, const char*, bool)': 15:13.71 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp: variable 'oldestCookieTime' set but not used 15:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp:3569:15: warning: variable 'oldestCookieTime' set but not used [-Wunused-but-set-variable] 15:13.71 3569 | int64_t oldestCookieTime = FindStaleCookie(entry, currentTime, aHostURI, optionalSecurity, iter); 15:13.71 | ^~~~~~~~~~~~~~~~ 15:15.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:11, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/CookieServiceChild.h:9, 15:15.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp:11: 15:15.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed nsCookieService::PurgeCookies(int64_t)': 15:15.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'PurgeList [1]' {aka 'nsTArray [1]'} 15:15.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'PurgeList [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 15:15.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:15.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:15.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cookie/nsCookieService.cpp:4321:13: note: while referencing 'purgeList' 15:15.46 4321 | PurgeList purgeList(kMaxNumberOfCookies); 15:15.46 | ^~~~~~~~~ 15:16.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:16.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 15:16.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:16.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:16.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 15:16.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 15:16.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPreserveAspectRatio.h:11, 15:16.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPreserveAspectRatio.cpp:6: 15:16.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 15:16.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:16.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:16.30 819 | foundInterface = 0; \ 15:16.30 | ^~~~~~~~~~~~~~ 15:16.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:16.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:16.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:16.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPreserveAspectRatio.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:16.30 21 | NS_INTERFACE_MAP_END 15:16.30 | ^~~~~~~~~~~~~~~~~~~~ 15:16.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:16.30 800 | else 15:16.30 | ^~~~ 15:16.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:16.30 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:16.30 | ^~~~~~~~~~~~~~~~~~ 15:16.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGPreserveAspectRatio.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:16.30 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:16.30 | ^~~~~~~~~~~~~~~~~~~~~~ 15:16.82 libnetwerk_cookie.a.desc 15:18.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:18.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 15:18.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:18.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:18.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 15:18.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGIRect.h:9, 15:18.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGRect.h:9, 15:18.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGRect.cpp:6: 15:18.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 15:18.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:18.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:18.46 819 | foundInterface = 0; \ 15:18.46 | ^~~~~~~~~~~~~~ 15:18.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:18.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:18.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:18.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGRect.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:18.46 33 | NS_INTERFACE_MAP_END 15:18.46 | ^~~~~~~~~~~~~~~~~~~~ 15:18.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:18.46 800 | else 15:18.46 | ^~~~ 15:18.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:18.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:18.46 | ^~~~~~~~~~~~~~~~~~ 15:18.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGRect.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:18.46 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:18.46 | ^~~~~~~~~~~~~~~~~~~~~~ 15:18.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 15:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 15:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 15:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Promise.h:10, 15:18.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/promise/Promise.cpp:6: 15:18.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 15:18.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:18.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:18.50 819 | foundInterface = 0; \ 15:18.50 | ^~~~~~~~~~~~~~ 15:18.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:18.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:18.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:18.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/promise/Promise.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:18.50 73 | NS_INTERFACE_MAP_END 15:18.50 | ^~~~~~~~~~~~~~~~~~~~ 15:18.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:18.50 800 | else 15:18.50 | ^~~~ 15:18.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:18.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:18.50 | ^~~~~~~~~~~~~~~~~~ 15:18.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/promise/Promise.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:18.50 72 | NS_INTERFACE_MAP_ENTRY(Promise) 15:18.50 | ^~~~~~~~~~~~~~~~~~~~~~ 15:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 15:18.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:18.51 819 | foundInterface = 0; \ 15:18.51 | ^~~~~~~~~~~~~~ 15:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:18.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/promise/Promise.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:18.51 400 | NS_INTERFACE_MAP_END 15:18.51 | ^~~~~~~~~~~~~~~~~~~~ 15:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:18.51 800 | else 15:18.51 | ^~~~ 15:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:18.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:18.51 | ^~~~~~~~~~~~~~~~~~ 15:18.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/promise/Promise.cpp:399:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:18.51 399 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:18.51 | ^~~~~~~~~~~~~~~~~~~~~~ 15:22.66 libdom_promise.a.desc 15:24.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 15:24.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 15:24.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 15:24.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 15:24.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 15:24.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 15:24.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSVGElement.cpp:8: 15:24.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 15:24.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:24.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:24.12 819 | foundInterface = 0; \ 15:24.12 | ^~~~~~~~~~~~~~ 15:24.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:24.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:24.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSVGElement.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:24.12 71 | NS_INTERFACE_MAP_END 15:24.12 | ^~~~~~~~~~~~~~~~~~~~ 15:24.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:24.12 800 | else 15:24.12 | ^~~~ 15:24.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:24.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:24.12 | ^~~~~~~~~~~~~~~~~~ 15:24.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSVGElement.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:24.12 70 | NS_INTERFACE_MAP_ENTRY(nsISupports) 15:24.12 | ^~~~~~~~~~~~~~~~~~~~~~ 15:29.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 15:29.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 15:29.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 15:29.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 15:29.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCModule.h:6, 15:29.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/build/nsLayoutModule.cpp:8: 15:29.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 15:29.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 15:29.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 15:29.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 15:29.81 31 | memset(aT, 0, sizeof(T)); 15:29.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 15:29.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCModule.h:6, 15:29.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/build/nsLayoutModule.cpp:8: 15:29.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 15:29.81 2858 | struct GlobalProperties { 15:29.81 | ^~~~~~~~~~~~~~~~ 15:35.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/build/nsLayoutStatics.cpp:32: 15:35.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 15:35.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:35.02 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 15:35.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:35.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsComputedDOMStyle.h:12, 15:35.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/build/nsLayoutStatics.cpp:13: 15:35.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 15:35.02 585 | class nsCSSValue { 15:35.02 | ^~~~~~~~~~ 15:35.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 15:35.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 15:35.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/build/nsLayoutStatics.cpp:46: 15:35.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 15:35.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 15:35.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 15:35.19 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 15:35.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:35.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 15:35.19 712 | class CompressedGlyph { 15:35.19 | ^~~~~~~~~~~~~~~ 15:35.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 15:35.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 15:35.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 15:35.19 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 15:35.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:35.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 15:35.19 712 | class CompressedGlyph { 15:35.19 | ^~~~~~~~~~~~~~~ 15:39.25 liblayout_build.a.desc 15:40.39 libembedding_browser_build.a.desc 15:40.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 15:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 15:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 15:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 15:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGStringList.h:10, 15:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGTests.h:10, 15:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:9, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSwitchElement.cpp:6: 15:40.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 15:40.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:40.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:40.88 837 | foundInterface = 0; \ 15:40.88 | ^~~~~~~~~~~~~~ 15:40.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:40.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:40.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:40.88 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 15:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:40.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ServoStyleSheet.h:12, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:10, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGTransformableElement.h:12, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 15:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGSwitchElement.h:9, 15:40.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSwitchElement.cpp:6: 15:40.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 15:40.89 258 | } else 15:40.89 | ^~~~ 15:40.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 15:40.89 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 15:40.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:40.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 15:40.89 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 15:40.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:40.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 15:40.89 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SVGSwitchElement) 15:40.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:41.90 libextensions_permissions.a.desc 15:45.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:45.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 15:45.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHTransaction.h:10, 15:45.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHTransaction.cpp:6: 15:45.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 15:45.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:45.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:45.09 819 | foundInterface = 0; \ 15:45.09 | ^~~~~~~~~~~~~~ 15:45.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:45.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:45.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:45.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:45.09 25 | NS_INTERFACE_MAP_END 15:45.09 | ^~~~~~~~~~~~~~~~~~~~ 15:45.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:45.09 800 | else 15:45.09 | ^~~~ 15:45.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:45.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:45.09 | ^~~~~~~~~~~~~~~~~~ 15:45.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:45.09 24 | NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 15:45.09 | ^~~~~~~~~~~~~~~~~~~~~~ 15:46.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:46.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 15:46.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.h:9, 15:46.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:6: 15:46.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 15:46.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:46.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:46.27 819 | foundInterface = 0; \ 15:46.27 | ^~~~~~~~~~~~~~ 15:46.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:46.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:46.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:46.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:46.27 251 | NS_INTERFACE_MAP_END 15:46.27 | ^~~~~~~~~~~~~~~~~~~~ 15:46.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:46.27 800 | else 15:46.27 | ^~~~ 15:46.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:46.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:46.27 | ^~~~~~~~~~~~~~~~~~ 15:46.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:250:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:46.27 250 | NS_INTERFACE_MAP_ENTRY(nsISHistoryInternal) 15:46.27 | ^~~~~~~~~~~~~~~~~~~~~~ 15:47.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.h:14, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:6: 15:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsSHistory::GloballyEvictContentViewers()': 15:47.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::TransactionAndDistance> [1]' 15:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::TransactionAndDistance> [1]' [-Warray-bounds] 15:47.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:47.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:1141:36: note: while referencing 'transactions' 15:47.29 1141 | nsTArray transactions; 15:47.29 | ^~~~~~~~~~~~ 15:47.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.h:14, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:6: 15:47.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::TransactionAndDistance> [1]' 15:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::TransactionAndDistance> [1]' [-Warray-bounds] 15:47.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:47.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:1141:36: note: while referencing 'transactions' 15:47.29 1141 | nsTArray transactions; 15:47.29 | ^~~~~~~~~~~~ 15:47.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.h:14, 15:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:6: 15:47.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::TransactionAndDistance> [1]' 15:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::TransactionAndDistance> [1]' [-Warray-bounds] 15:47.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:47.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:1150:38: note: while referencing 'shTransactions' 15:47.29 1150 | nsTArray shTransactions; 15:47.29 | ^~~~~~~~~~~~~~ 15:47.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 15:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.h:14, 15:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:6: 15:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSHistory::RemoveDynEntries(int32_t, int32_t)': 15:47.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 15:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 15:47.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:47.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:1498:28: note: while referencing 'newDynDocShellIDs' 15:47.41 1498 | nsTArray newDynDocShellIDs; 15:47.41 | ^~~~~~~~~~~~~~~~~ 15:47.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 15:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.h:14, 15:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:6: 15:47.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 15:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 15:47.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:47.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/shistory/nsSHistory.cpp:1491:24: note: while referencing 'originalDynDocShellIDs' 15:47.41 1491 | nsTArray originalDynDocShellIDs; 15:47.41 | ^~~~~~~~~~~~~~~~~~~~~~ 15:47.70 libdocshell_shistory.a.desc 15:50.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:50.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 15:50.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 15:50.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestEventTarget.h:9, 15:50.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:6: 15:50.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 15:50.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:50.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:50.68 837 | foundInterface = 0; \ 15:50.68 | ^~~~~~~~~~~~~~ 15:50.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:50.68 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:50.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:50.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:50.68 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 15:50.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:50.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:50.68 800 | else 15:50.68 | ^~~~ 15:50.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:50.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:50.68 | ^~~~~~~~~~~~~~~~~~ 15:50.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestEventTarget.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:50.68 22 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestEventTarget) 15:50.68 | ^~~~~~~~~~~~~~~~~~~~~~ 15:52.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 15:52.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:14, 15:52.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTextContentElement.cpp:8: 15:52.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 15:52.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 15:52.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 15:52.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 15:52.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 15:52.23 712 | class CompressedGlyph { 15:52.23 | ^~~~~~~~~~~~~~~ 15:52.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 15:52.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 15:52.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 15:52.24 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 15:52.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 15:52.24 712 | class CompressedGlyph { 15:52.24 | ^~~~~~~~~~~~~~~ 15:53.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:53.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 15:53.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 15:53.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.h:10, 15:53.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 15:53.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 15:53.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:53.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:53.57 837 | foundInterface = 0; \ 15:53.57 | ^~~~~~~~~~~~~~ 15:53.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:53.57 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:53.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:396:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:53.57 396 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 15:53.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:53.58 800 | else 15:53.58 | ^~~~ 15:53.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:53.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:53.58 | ^~~~~~~~~~~~~~~~~~ 15:53.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:395:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:53.58 395 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 15:53.58 | ^~~~~~~~~~~~~~~~~~~~~~ 15:53.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 15:53.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:53.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:53.91 819 | foundInterface = 0; \ 15:53.91 | ^~~~~~~~~~~~~~ 15:53.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 15:53.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 15:53.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 15:53.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 15:53.91 3821 | NS_INTERFACE_MAP_END 15:53.91 | ^~~~~~~~~~~~~~~~~~~~ 15:53.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:53.91 811 | else 15:53.91 | ^~~~ 15:53.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 15:53.91 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 15:53.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:3820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 15:53.91 3820 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 15:53.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:56.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 15:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 15:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIXMLHttpRequest.h:10, 15:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.h:11, 15:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 15:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::XMLHttpRequestMainThread::InitiateFetch(nsIInputStream*, int64_t, nsACString_internal&)': 15:56.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 15:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 15:56.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:56.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:2735:25: note: while referencing 'CORSUnsafeHeaders' 15:56.17 2735 | nsTArray CORSUnsafeHeaders; 15:56.17 | ^~~~~~~~~~~~~~~~~ 15:56.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIXMLHttpRequest.h:10, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.h:11, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 15:56.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::XMLHttpRequestMainThread::CreatePartialBlob(mozilla::ErrorResult&)': 15:56.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 15:56.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 15:56.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:56.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:56.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:701:30: note: while referencing 'subImpls' 15:56.78 701 | nsTArray> subImpls(mBlobSet->GetBlobImpls()); 15:56.78 | ^~~~~~~~ 15:56.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIXMLHttpRequest.h:10, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.h:11, 15:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 15:56.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 15:56.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 15:56.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:56.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:56.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:701:30: note: while referencing 'subImpls' 15:56.78 701 | nsTArray> subImpls(mBlobSet->GetBlobImpls()); 15:56.78 | ^~~~~~~~ 15:56.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:56.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 15:56.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 15:56.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIXMLHttpRequest.h:10, 15:56.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.h:11, 15:56.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 15:56.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::XMLHttpRequestMainThread::_ZN7mozilla3dom24XMLHttpRequestMainThread13OnStopRequestEP10nsIRequestP11nsISupports8nsresult.part.0(nsIRequest*, nsISupports*, nsresult)': 15:56.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 15:56.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 15:56.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:56.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:56.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:2142:36: note: while referencing 'subImpls' 15:56.90 2142 | nsTArray> subImpls(mBlobSet->GetBlobImpls()); 15:56.90 | ^~~~~~~~ 15:56.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 15:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 15:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 15:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIXMLHttpRequest.h:10, 15:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.h:11, 15:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:6: 15:56.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 15:56.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 15:56.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 15:56.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:56.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestMainThread.cpp:2142:36: note: while referencing 'subImpls' 15:56.90 2142 | nsTArray> subImpls(mBlobSet->GetBlobImpls()); 15:56.90 | ^~~~~~~~ 15:59.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 15:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 15:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 15:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 15:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestUpload.h:9, 15:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestUpload.cpp:6: 15:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestUpload.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestUpload::QueryInterface(const nsIID&, void**)': 15:59.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 15:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 15:59.36 837 | foundInterface = 0; \ 15:59.36 | ^~~~~~~~~~~~~~ 15:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 15:59.36 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 15:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestUpload.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 15:59.36 14 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 15:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 15:59.36 800 | else 15:59.36 | ^~~~ 15:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 15:59.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 15:59.36 | ^~~~~~~~~~~~~~~~~~ 15:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestUpload.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 15:59.36 13 | NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload) 15:59.36 | ^~~~~~~~~~~~~~~~~~~~~~ 16:01.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/workers/Workers.h:11, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerHolder.h:9, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.h:9, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 16:01.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:01.33 837 | foundInterface = 0; \ 16:01.33 | ^~~~~~~~~~~~~~ 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:01.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:01.33 1562 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 16:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:01.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:9, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequest.h:10, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.h:10, 16:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 16:01.33 258 | } else 16:01.33 | ^~~~ 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 16:01.33 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 16:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 16:01.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 16:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp:1561:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 16:01.33 1561 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(XMLHttpRequestWorker) 16:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:01.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/workers/Workers.h:9, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerHolder.h:9, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.h:9, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 16:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 1]': 16:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 1]' 16:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp:1162:42: required from here 16:01.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 16:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 16:01.48 66 | memset(aT, 0, N * sizeof(T)); 16:01.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 16:01.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:29, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/workers/Workers.h:9, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerHolder.h:9, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.h:9, 16:01.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xhr/XMLHttpRequestWorker.cpp:6: 16:01.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 16:01.48 303 | class MOZ_NON_PARAM alignas(8) Value 16:01.48 | ^~~~~ 16:03.55 libdom_xhr.a.desc 16:04.47 libother-licenses_snappy.a.desc 16:04.63 libtoolkit_components_lz4.a.desc 16:05.39 libjs_ductwork_debugger.a.desc 16:07.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:07.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:07.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.cpp:6: 16:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::SVGTransformList::SetValueFromString(const nsAString_internal&)': 16:07.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of 'mozilla::SVGTransformListParser [1]' 16:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of 'mozilla::SVGTransformListParser [1]' [-Warray-bounds] 16:07.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:07.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.cpp:70:26: note: while referencing 'parser' 16:07.55 70 | SVGTransformListParser parser(aValue); 16:07.55 | ^~~~~~ 16:10.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::BSPTree::BuildTree(mozilla::UniquePtr&, std::deque&)': 16:10.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' 16:10.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' [-Warray-bounds] 16:10.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:96:47: note: while referencing '' 16:10.22 96 | aRoot->back.reset(new BSPTreeNode(PopFront(backLayers))); 16:10.22 | ~~~~~~~~^~~~~~~~~~~~ 16:10.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' 16:10.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' [-Warray-bounds] 16:10.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:101:48: note: while referencing '' 16:10.22 101 | aRoot->front.reset(new BSPTreeNode(PopFront(frontLayers))); 16:10.22 | ~~~~~~~~^~~~~~~~~~~~~ 16:10.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3D [1]' {aka 'mozilla::gfx::Polygon3DTyped [1]'} 16:10.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3D [1]' {aka 'mozilla::gfx::Polygon3DTyped [1]'} [-Warray-bounds] 16:10.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:32:73: note: while referencing '' 16:10.23 32 | : layer(aLayer), geometry(Some(gfx::Polygon3D(Move(aPoints), aNormal))) {} 16:10.23 | ^ 16:10.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' 16:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' [-Warray-bounds] 16:10.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:90:72: note: while referencing '' 16:10.23 90 | backLayers.push_back(LayerPolygon(layer, Move(backPoints), normal)); 16:10.23 | ^ 16:10.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3D [1]' {aka 'mozilla::gfx::Polygon3DTyped [1]'} 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3D [1]' {aka 'mozilla::gfx::Polygon3DTyped [1]'} [-Warray-bounds] 16:10.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:32:73: note: while referencing '' 16:10.24 32 | : layer(aLayer), geometry(Some(gfx::Polygon3D(Move(aPoints), aNormal))) {} 16:10.24 | ^ 16:10.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::layers::LayerPolygon [1]' [-Warray-bounds] 16:10.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:91:74: note: while referencing '' 16:10.24 91 | frontLayers.push_back(LayerPolygon(layer, Move(frontPoints), normal)); 16:10.24 | ^ 16:10.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 16:10.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:84:42: note: while referencing 'frontPoints' 16:10.24 84 | nsTArray backPoints, frontPoints; 16:10.24 | ^~~~~~~~~~~ 16:10.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 16:10.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:84:30: note: while referencing 'backPoints' 16:10.25 84 | nsTArray backPoints, frontPoints; 16:10.25 | ^~~~~~~~~~ 16:10.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:10.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:11, 16:10.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.h:9, 16:10.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:6: 16:10.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:10.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:10.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/BSPTree.cpp:68:21: note: while referencing 'dots' 16:10.25 68 | nsTArray dots = geometry->CalculateDotProducts(plane, pos, neg); 16:10.25 | ^~~~ 16:17.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:9, 16:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::gfx::Polygon3DTyped::ClipPolygonWithEdge(mozilla::gfx::Polygon3DTyped&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) const [with Units = mozilla::gfx::UnknownUnits]': 16:17.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3DTyped [1]' 16:17.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3DTyped [1]' [-Warray-bounds] 16:17.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:17.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:15, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:239:16: note: while referencing '' 16:17.09 239 | aPolygon = Polygon3DTyped(Move(backPoints), aPolygon.GetNormal()); 16:17.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:9, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 16:17.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 16:17.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:17.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:15, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:235:47: note: while referencing 'frontPoints' 16:17.09 235 | nsTArray> backPoints, frontPoints; 16:17.09 | ^~~~~~~~~~~ 16:17.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:9, 16:17.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 16:17.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 16:17.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:17.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:15, 16:17.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:235:35: note: while referencing 'backPoints' 16:17.10 235 | nsTArray> backPoints, frontPoints; 16:17.10 | ^~~~~~~~~~ 16:17.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:17.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:17.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:9, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:17.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:17.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:17.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:15, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:233:21: note: while referencing 'dots' 16:17.11 233 | nsTArray dots = aPolygon.CalculateDotProducts(plane, pos, neg); 16:17.11 | ^~~~ 16:17.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:9, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3DTyped [1]' 16:17.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3DTyped [1]' [-Warray-bounds] 16:17.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:17.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:15, 16:17.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Polygon.h:230:27: note: while referencing 'plane' 16:17.11 230 | Polygon3DTyped plane({a, b}, normal); 16:17.11 | ^~~~~ 16:17.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:9, 16:17.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::Compositor::DrawGeometry(const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, const mozilla::Maybe >&)': 16:17.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 16:17.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 16:17.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:17.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:276:27: note: while referencing 'triangles' 16:17.16 276 | nsTArray triangles = clipped.ToTriangles(); 16:17.16 | ^~~~~~~~~ 16:17.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:17.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:17.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:17.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:17.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/Compositor.h:9, 16:17.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:6: 16:17.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3D [1]' {aka 'mozilla::gfx::Polygon3DTyped [1]'} 16:17.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gfx::Polygon3D [1]' {aka 'mozilla::gfx::Polygon3DTyped [1]'} [-Warray-bounds] 16:17.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:17.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Compositor.cpp:275:18: note: while referencing 'clipped' 16:17.16 275 | gfx::Polygon3D clipped = aGeometry->ClipPolygon(aRect); 16:17.16 | ^~~~~~~ 16:23.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 16:23.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 16:23.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGZoomEvent.h:10, 16:23.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGZoomEvent.cpp:10: 16:23.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:23.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 16:23.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 16:23.81 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:23.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:23.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:23.81 712 | class CompressedGlyph { 16:23.81 | ^~~~~~~~~~~~~~~ 16:23.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 16:23.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 16:23.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 16:23.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 16:23.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:23.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 16:23.81 712 | class CompressedGlyph { 16:23.81 | ^~~~~~~~~~~~~~~ 16:24.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 16:24.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 16:24.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.h:9, 16:24.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPoint.h:9, 16:24.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGZoomEvent.cpp:6: 16:24.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGZoomEvent.cpp: In member function 'virtual nsresult mozilla::dom::SVGZoomEvent::QueryInterface(const nsIID&, void**)': 16:24.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 16:24.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:24.07 837 | foundInterface = 0; \ 16:24.07 | ^~~~~~~~~~~~~~ 16:24.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:24.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:24.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:24.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGZoomEvent.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:24.07 27 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 16:24.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:24.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPointList.h:10, 16:24.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/DOMSVGPoint.h:9, 16:24.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGZoomEvent.cpp:6: 16:24.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 16:24.07 264 | } else 16:24.07 | ^~~~ 16:24.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 16:24.08 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 16:24.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:24.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 16:24.08 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 16:24.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:24.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 16:24.08 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 16:24.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:24.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGZoomEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 16:24.08 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGZoomEvent) 16:24.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:27.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 16:27.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 16:27.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 16:27.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 16:27.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 16:27.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsISVGPoint.h:8, 16:27.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsISVGPoint.cpp:6: 16:27.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 16:27.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 16:27.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:27.02 819 | foundInterface = 0; \ 16:27.02 | ^~~~~~~~~~~~~~ 16:27.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:27.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:27.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 16:27.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsISVGPoint.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:27.02 47 | NS_INTERFACE_MAP_END 16:27.02 | ^~~~~~~~~~~~~~~~~~~~ 16:27.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:27.02 800 | else 16:27.02 | ^~~~ 16:27.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:27.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:27.02 | ^~~~~~~~~~~~~~~~~~ 16:27.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsISVGPoint.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:27.02 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 16:27.02 | ^~~~~~~~~~~~~~~~~~~~~~ 16:28.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:28.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:28.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:28.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:28.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 16:28.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.h:19, 16:28.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.cpp:7: 16:28.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::ImageContainer::SetCurrentImageInternal(const nsTArray&)': 16:28.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:28.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:28.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:28.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:28.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.cpp:217:25: note: while referencing 'newImages' 16:28.59 217 | nsTArray newImages; 16:28.59 | ^~~~~~~~~ 16:28.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 16:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.h:19, 16:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.cpp:7: 16:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::ImageContainer::ClearImagesFromImageBridge()': 16:28.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:28.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:28.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.cpp:252:52: note: while referencing '' 16:28.64 252 | SetCurrentImageInternal(nsTArray()); 16:28.64 | ^ 16:28.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 16:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.h:19, 16:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.cpp:7: 16:28.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::ImageContainer::ClearAllImages()': 16:28.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:28.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:28.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:28.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:28.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ImageContainer.cpp:281:52: note: while referencing '' 16:28.73 281 | SetCurrentImageInternal(nsTArray()); 16:28.73 | ^ 16:31.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:31.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:31.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:31.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:31.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::nsSVGAnimatedTransformList::SetBaseValueString(const nsAString_internal&)': 16:31.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:31.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:32.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:32.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:25:20: note: while referencing 'newBaseValue' 16:32.00 25 | SVGTransformList newBaseValue; 16:32.00 | ^~~~~~~~~~~~ 16:32.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:32.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:32.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.00 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 16:32.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 16:32.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:25:20: note: while referencing 'newBaseValue' 16:32.00 25 | SVGTransformList newBaseValue; 16:32.00 | ^~~~~~~~~~~~ 16:32.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:32.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:32.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.00 236 | header->mLength = length; 16:32.00 | ~~~~~~~~~~~~~~~~^~~~~~~~ 16:32.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:25:20: note: while referencing 'newBaseValue' 16:32.00 25 | SVGTransformList newBaseValue; 16:32.00 | ^~~~~~~~~~~~ 16:32.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:32.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:32.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:32.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:32.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:32.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:25:20: note: while referencing 'newBaseValue' 16:32.00 25 | SVGTransformList newBaseValue; 16:32.00 | ^~~~~~~~~~~~ 16:32.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::nsSVGAnimatedTransformList::SMILAnimatedTransformList::SetAnimValue(const nsSMILValue&)': 16:32.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:32.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:305:20: note: while referencing 'animVal' 16:32.06 305 | SVGTransformList animVal; 16:32.06 | ^~~~~~~ 16:32.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:32.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.06 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 16:32.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:305:20: note: while referencing 'animVal' 16:32.06 305 | SVGTransformList animVal; 16:32.06 | ^~~~~~~ 16:32.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:32.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.06 236 | header->mLength = length; 16:32.06 | ~~~~~~~~~~~~~~~~^~~~~~~~ 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:305:20: note: while referencing 'animVal' 16:32.06 305 | SVGTransformList animVal; 16:32.06 | ^~~~~~~ 16:32.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/SVGTransformList.h:11, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.h:12, 16:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:6: 16:32.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SVGTransformList [1]' [-Warray-bounds] 16:32.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:32.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGAnimatedTransformList.cpp:305:20: note: while referencing 'animVal' 16:32.06 305 | SVGTransformList animVal; 16:32.06 | ^~~~~~~ 16:36.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 16:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 16:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 16:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGClass.h:9, 16:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGClass.cpp:6: 16:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 16:36.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 16:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:36.17 819 | foundInterface = 0; \ 16:36.17 | ^~~~~~~~~~~~~~ 16:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:36.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:36.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 16:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGClass.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:36.17 54 | NS_INTERFACE_MAP_END 16:36.17 | ^~~~~~~~~~~~~~~~~~~~ 16:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:36.17 800 | else 16:36.17 | ^~~~ 16:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:36.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:36.17 | ^~~~~~~~~~~~~~~~~~ 16:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGClass.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:36.17 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 16:36.17 | ^~~~~~~~~~~~~~~~~~~~~~ 16:36.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 16:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 16:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 16:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 16:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorTypes.h:11, 16:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Effects.h:15, 16:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerScope.cpp:12: 16:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::layers::LayerScopeWebSocketManager::SocketHandler::OnInputStreamReady(nsIAsyncInputStream*)': 16:36.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:36.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:36.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerScope.cpp:1231:29: note: while referencing 'protocolString' 16:36.86 1231 | nsTArray protocolString; 16:36.86 | ^~~~~~~~~~~~~~ 16:39.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:39.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.h:9, 16:39.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:6: 16:39.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'mozilla::layers::LayerSortOrder mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)': 16:39.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:39.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:39.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:39.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:39.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:106:22: note: while referencing 'points' 16:39.01 106 | nsTArray points; 16:39.01 | ^~~~~~ 16:39.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.h:9, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:6: 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::layers::SortLayersBy3DZOrder(nsTArray&)': 16:39.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray::Edge> [1]' 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray::Edge> [1]' [-Warray-bounds] 16:39.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:39.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:312:45: note: while referencing 'outgoing' 16:39.07 312 | nsTArray::Edge> outgoing; 16:39.07 | ^~~~~~~~ 16:39.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.h:9, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:6: 16:39.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:39.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:39.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:291:20: note: while referencing 'sortedList' 16:39.07 291 | nsTArray sortedList; 16:39.07 | ^~~~~~~~~~ 16:39.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.h:9, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:6: 16:39.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 16:39.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:39.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:290:20: note: while referencing 'noIncoming' 16:39.07 290 | nsTArray noIncoming; 16:39.07 | ^~~~~~~~~~ 16:39.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.h:9, 16:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:6: 16:39.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::layers::DirectedGraph [1]' 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::layers::DirectedGraph [1]' [-Warray-bounds] 16:39.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 16:39.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayerSorter.cpp:251:25: note: while referencing 'graph' 16:39.07 251 | DirectedGraph graph; 16:39.07 | ^~~~~ 16:39.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.cpp:25: 16:39.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 16:39.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:39.77 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 16:39.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:39.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 16:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.cpp:10: 16:39.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 16:39.77 585 | class nsCSSValue { 16:39.77 | ^~~~~~~~~~ 16:48.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 16:48.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 16:48.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 16:48.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 16:48.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 16:48.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 16:48.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 16:48.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 16:48.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 16:48.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 16:48.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 16:48.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp:8: 16:48.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 16:48.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 16:48.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:48.71 837 | foundInterface = 0; \ 16:48.71 | ^~~~~~~~~~~~~~ 16:48.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:48.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:48.71 72 | NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 16:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp:71:4: note: some parts of macro expansion are not guarded by this 'else' clause 16:48.71 71 | else 16:48.71 | ^~~~ 16:48.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGElement.h:15, 16:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp:8: 16:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 16:48.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 16:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:48.73 837 | foundInterface = 0; \ 16:48.73 | ^~~~~~~~~~~~~~ 16:48.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:48.73 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp:251:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:48.73 251 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 16:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.cpp:250:4: note: some parts of macro expansion are not guarded by this 'else' clause 16:48.73 250 | else 16:48.73 | ^~~~ 16:54.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsXULAppAPI.h:19, 16:54.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWidget.h:21, 16:54.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WidgetUtils.h:14, 16:54.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/ShadowLayers.h:16, 16:54.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/PersistentBufferProvider.h:12, 16:54.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/PersistentBufferProvider.cpp:6: 16:54.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: In member function 'virtual already_AddRefed mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const IntRect&)': 16:54.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: '*(unsigned int*)((char*)&previousBackBuffer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function 16:54.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h:459:19: warning: '*(unsigned int*)((char*)&previousBackBuffer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:54.97 459 | return begin()[aIndex]; 16:54.97 | ~~~~~~~^ 16:54.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/PersistentBufferProvider.cpp:247:8: note: '*(unsigned int*)((char*)&previousBackBuffer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' was declared here 16:54.97 247 | auto previousBackBuffer = mBack; 16:54.97 | ^~~~~~~~~~~~~~~~~~ 17:12.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:12.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 17:12.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TouchCounter.h:9, 17:12.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/APZCTreeManager.h:15, 17:12.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/APZCTreeManager.cpp:7: 17:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::APZCTreeManager::ClearTree()': 17:12.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 17:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 17:12.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:12.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/APZCTreeManager.cpp:1362:40: note: while referencing 'nodesToDestroy' 17:12.55 1362 | nsTArray> nodesToDestroy; 17:12.55 | ^~~~~~~~~~~~~~ 17:12.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 17:12.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 17:12.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 17:12.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGString.h:9, 17:12.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGString.cpp:6: 17:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 17:12.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:12.57 819 | foundInterface = 0; \ 17:12.57 | ^~~~~~~~~~~~~~ 17:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:12.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:12.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 17:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGString.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:12.57 24 | NS_INTERFACE_MAP_END 17:12.57 | ^~~~~~~~~~~~~~~~~~~~ 17:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:12.57 800 | else 17:12.57 | ^~~~ 17:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:12.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:12.57 | ^~~~~~~~~~~~~~~~~~ 17:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGString.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:12.57 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 17:12.57 | ^~~~~~~~~~~~~~~~~~~~~~ 17:13.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 17:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TouchCounter.h:9, 17:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/APZCTreeManager.h:15, 17:13.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/APZCTreeManager.cpp:7: 17:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsEventStatus mozilla::layers::APZCTreeManager::ProcessTouchInput(mozilla::MultiTouchInput&, mozilla::layers::ScrollableLayerGuid*, uint64_t*)': 17:13.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 17:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 17:13.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:13.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:13.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/APZCTreeManager.cpp:1023:32: note: while referencing 'touchBehaviors' 17:13.65 1023 | nsTArray touchBehaviors; 17:13.65 | ^~~~~~~~~~~~~~ 17:16.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 17:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 17:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 17:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.h:9, 17:16.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.cpp:6: 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 17:16.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:16.19 819 | foundInterface = 0; \ 17:16.19 | ^~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:16.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:16.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:16.19 48 | NS_INTERFACE_MAP_END 17:16.19 | ^~~~~~~~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:16.19 800 | else 17:16.19 | ^~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:16.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:16.19 | ^~~~~~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:16.19 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 17:16.19 | ^~~~~~~~~~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 17:16.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:16.19 819 | foundInterface = 0; \ 17:16.19 | ^~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:16.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:16.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:16.19 53 | NS_INTERFACE_MAP_END 17:16.19 | ^~~~~~~~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:16.19 800 | else 17:16.19 | ^~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:16.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:16.19 | ^~~~~~~~~~~~~~~~~~ 17:16.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGViewBox.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:16.19 52 | NS_INTERFACE_MAP_ENTRY(nsISupports) 17:16.19 | ^~~~~~~~~~~~~~~~~~~~~~ 17:16.91 libdom_svg.a.desc 17:20.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 17:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 17:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 17:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 17:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/GeckoContentController.h:9, 17:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.h:10, 17:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.cpp:10: 17:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::AsyncPanZoomController::NotifyLayersUpdated(const mozilla::layers::ScrollMetadata&, bool, bool)': 17:20.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 44 is outside array bounds of 'mozilla::layers::ScrollSnapInfo [1]' 17:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 44 is outside array bounds of 'mozilla::layers::ScrollSnapInfo [1]' [-Warray-bounds] 17:20.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:20.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.cpp:3434:77: note: while referencing '' 17:20.71 3434 | mScrollMetadata.SetSnapInfo(ScrollSnapInfo(aScrollMetadata.GetSnapInfo())); 17:20.71 | ^ 17:20.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:20.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 17:20.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 17:20.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 17:20.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 17:20.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/GeckoContentController.h:9, 17:20.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.h:10, 17:20.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.cpp:10: 17:20.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::layers::AsyncPanZoomController::UpdateAnimation(const mozilla::TimeStamp&, nsTArray >*)': 17:20.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 17:20.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 17:20.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:20.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:20.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.cpp:2978:55: note: while referencing '' 17:20.86 2978 | *aOutDeferredTasks = mAnimation->TakeDeferredTasks(); 17:20.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 17:20.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:20.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 17:20.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 17:20.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 17:20.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 17:20.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/GeckoContentController.h:9, 17:20.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.h:10, 17:20.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.cpp:10: 17:20.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::layers::AsyncPanZoomController::AdvanceAnimations(const mozilla::TimeStamp&)': 17:20.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 17:20.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 17:20.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:20.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:20.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/AsyncPanZoomController.cpp:3062:30: note: while referencing 'deferredTasks' 17:20.89 3062 | nsTArray> deferredTasks; 17:20.89 | ^~~~~~~~~~~~~ 17:34.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DashedCornerFinder.cpp: In member function 'void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)': 17:34.20 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DashedCornerFinder.cpp: 'actualDashLength' may be used uninitialized in this function 17:34.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DashedCornerFinder.cpp:376:7: warning: 'actualDashLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:34.20 376 | if (actualDashLength > dashLength - LENGTH_MARGIN) { 17:34.20 | ^~ 17:34.20 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DashedCornerFinder.cpp: 'count' may be used uninitialized in this function 17:34.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DashedCornerFinder.cpp:388:9: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:34.20 388 | if (count > targetCount) { 17:34.20 | ^~ 17:38.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:38.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 17:38.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 17:38.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 17:38.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/LayersTypes.h:11, 17:38.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/APZUtils.h:10, 17:38.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/InputQueue.h:9, 17:38.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/InputQueue.cpp:6: 17:38.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsEventStatus mozilla::layers::InputQueue::ReceiveTouchInput(const RefPtr&, bool, const mozilla::MultiTouchInput&, uint64_t*)': 17:38.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 17:38.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 17:38.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:38.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:38.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/src/InputQueue.cpp:74:34: note: while referencing 'currentBehaviors' 17:38.83 74 | nsTArray currentBehaviors; 17:38.83 | ^~~~~~~~~~~~~~~~ 17:40.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:40.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayItemClip.h:11, 17:40.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayListClipState.h:9, 17:40.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayListClipState.cpp:6: 17:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'const mozilla::DisplayItemClip* mozilla::DisplayListClipState::_ZN7mozilla20DisplayListClipState22GetCurrentCombinedClipEP20nsDisplayListBuilder.part.0(nsDisplayListBuilder*)': 17:40.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 'nsTArray_base::Header {aka nsTArrayHeader}[2]' is partly outside array bounds of 'mozilla::DisplayItemClip [1]' 17:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 'nsTArray_base::Header {aka nsTArrayHeader}[2]' is partly outside array bounds of 'mozilla::DisplayItemClip [1]' [-Warray-bounds] 17:40.68 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 17:40.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 17:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayListClipState.cpp:24:23: note: while referencing 'intersection' 17:40.68 24 | DisplayItemClip intersection = *mClipContentDescendants; 17:40.68 | ^~~~~~~~~~~~ 17:40.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:40.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayItemClip.h:11, 17:40.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayListClipState.h:9, 17:40.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayListClipState.cpp:6: 17:40.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'const mozilla::DisplayItemClip* mozilla::WithoutRoundedCorners(nsDisplayListBuilder*, const mozilla::DisplayItemClip*)': 17:40.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 'nsTArray_base::Header {aka nsTArrayHeader}[2]' is partly outside array bounds of 'mozilla::DisplayItemClip [1]' 17:40.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 'nsTArray_base::Header {aka nsTArrayHeader}[2]' is partly outside array bounds of 'mozilla::DisplayItemClip [1]' [-Warray-bounds] 17:40.73 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 17:40.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 17:40.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/DisplayListClipState.cpp:171:19: note: while referencing 'rectClip' 17:40.73 171 | DisplayItemClip rectClip(*aClip); 17:40.73 | ^~~~~~~~ 17:48.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:48.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.h:12, 17:48.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:8: 17:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::ResetLayerStateForRecycling(mozilla::layers::Layer*)': 17:48.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'const nsTArray > [1]' 17:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'const nsTArray > [1]' [-Warray-bounds] 17:48.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:48.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:2210:32: note: while referencing '' 17:48.05 2210 | aLayer->SetAncestorMaskLayers({}); 17:48.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 17:48.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:48.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.h:12, 17:48.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:8: 17:48.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(const nsIFrame*, nsTArray*)': 17:48.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 17:48.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 17:48.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:48.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:1944:38: note: while referencing 'arrayCopy' 17:48.36 1944 | nsTArray > arrayCopy; 17:48.36 | ^~~~~~~~~ 17:49.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.h:12, 17:49.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:8: 17:49.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::ContainerState::_ZN7mozilla14ContainerState22SetupScrollingMetadataEPNS_13NewLayerEntryE.part.0(mozilla::NewLayerEntry*)': 17:49.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 17:49.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 17:49.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:49.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:49.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:4993:27: note: while referencing 'maskLayers' 17:49.58 4993 | nsTArray> maskLayers(aEntry->mLayer->GetAllAncestorMaskLayers()); 17:49.58 | ^~~~~~~~~~ 17:50.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:50.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.h:12, 17:50.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:8: 17:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::ContainerState::ProcessDisplayItems(nsDisplayList*)': 17:50.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 316 is outside array bounds of 'mozilla::PaintedLayerData [1]' 17:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 316 is outside array bounds of 'mozilla::PaintedLayerData [1]' [-Warray-bounds] 17:50.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:50.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameLayerBuilder.cpp:2830:71: note: while referencing '' 17:50.13 2830 | return mPaintedLayerDataStack.AppendElement(aNewPaintedLayerCallback()); 17:50.13 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 17:54.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:21, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:30, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.h:9, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.cpp:6: 17:54.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; unsigned int N = 4]': 17:54.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.cpp:211:19: required from here 17:54.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 17:54.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: 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] 17:54.04 66 | memset(aT, 0, N * sizeof(T)); 17:54.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 17:54.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsSize.h:11, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPoint.h:12, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsMargin.h:10, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:21, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 17:54.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.cpp:10: 17:54.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 17:54.04 115 | struct PointTyped : 17:54.04 | ^~~~~~~~~~ 17:54.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:21, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:30, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.h:9, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.cpp:6: 17:54.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = unsigned int]': 17:54.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.cpp:333:12: required from here 17:54.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 17:54.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 17:54.05 45 | memset(aT, 0, sizeof(T)); 17:54.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 17:54.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsSize.h:11, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPoint.h:12, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsMargin.h:10, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:21, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 17:54.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/GeometryUtils.cpp:10: 17:54.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Point.h:115:8: note: 'struct mozilla::gfx::PointTyped' declared here 17:54.05 115 | struct PointTyped : 17:54.05 | ^~~~~~~~~~ 17:54.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:54.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 17:54.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 17:54.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 17:54.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 17:54.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/util/APZCCallbackHelper.h:9, 17:54.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/util/APZCCallbackHelper.cpp:6: 17:54.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::layers::APZCCallbackHelper::SendSetAllowedTouchBehaviorNotification(nsIWidget*, nsIDocument*, const mozilla::WidgetTouchEvent&, uint64_t, const SetAllowedTouchBehaviorCallback&)': 17:54.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 17:54.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 17:54.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:54.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:54.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/util/APZCCallbackHelper.cpp:802:36: note: while referencing 'flags' 17:54.70 802 | nsTArray flags; 17:54.70 | ^~~~~ 17:55.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 17:55.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 17:55.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 17:55.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 17:55.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 17:55.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/util/APZCCallbackHelper.h:9, 17:55.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/util/APZCCallbackHelper.cpp:6: 17:55.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::layers::APZCCallbackHelper::SendSetTargetAPZCNotification(nsIWidget*, nsIDocument*, const mozilla::WidgetGUIEvent&, const ScrollableLayerGuid&, uint64_t)': 17:55.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 17:55.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 17:55.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 17:55.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:55.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/util/APZCCallbackHelper.cpp:762:37: note: while referencing 'targets' 17:55.03 762 | nsTArray targets; 17:55.03 | ^~~~~~~ 18:00.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 18:00.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 18:00.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/MobileViewportManager.cpp:14: 18:00.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:00.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:00.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:00.05 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:00.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:00.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:00.05 712 | class CompressedGlyph { 18:00.05 | ^~~~~~~~~~~~~~~ 18:00.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:00.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:00.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:00.05 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:00.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:00.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:00.05 712 | class CompressedGlyph { 18:00.05 | ^~~~~~~~~~~~~~~ 18:03.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 18:03.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 18:03.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/PositionedEventTargeting.cpp:14: 18:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:03.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:03.43 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:03.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:03.43 712 | class CompressedGlyph { 18:03.43 | ^~~~~~~~~~~~~~~ 18:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:03.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:03.43 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:03.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:03.43 712 | class CompressedGlyph { 18:03.43 | ^~~~~~~~~~~~~~~ 18:07.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 18:07.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:23: 18:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 18:07.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:07.55 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 18:07.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:21, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:31, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 18:07.55 585 | class nsCSSValue { 18:07.55 | ^~~~~~~~~~ 18:07.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 18:07.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 18:07.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:32: 18:07.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:07.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:07.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:07.71 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:07.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:07.71 712 | class CompressedGlyph { 18:07.71 | ^~~~~~~~~~~~~~~ 18:07.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:07.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:07.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:07.72 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:07.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:07.72 712 | class CompressedGlyph { 18:07.72 | ^~~~~~~~~~~~~~~ 18:09.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::ElementRestyler::MoveStyleContextsForChildren(nsStyleContext*)': 18:09.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:09.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:09.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:09.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:2012:29: note: while referencing 'contextsToMove' 18:09.63 2012 | nsTArray contextsToMove; 18:09.63 | ^~~~~~~~~~~~~~ 18:09.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::RestyleManager::AttributeWillChange(mozilla::RestyleManagerBase::Element*, int32_t, nsIAtom*, int32_t, const nsAttrValue*)': 18:09.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' 18:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' [-Warray-bounds] 18:09.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:09.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:273:19: note: while referencing 'rsdata' 18:09.81 273 | RestyleHintData rsdata; 18:09.81 | ^~~~~~ 18:09.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:09.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:09.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:09.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:09.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:09.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:09.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:09.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::RestyleManager::AttributeChanged(mozilla::RestyleManagerBase::Element*, int32_t, nsIAtom*, int32_t, const nsAttrValue*)': 18:09.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' 18:09.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' [-Warray-bounds] 18:09.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:09.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:367:19: note: while referencing 'rsdata' 18:09.83 367 | RestyleHintData rsdata; 18:09.83 | ^~~~~~ 18:09.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:09.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:09.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:09.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:09.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:09.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:09.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:09.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::ElementRestyler::ConditionallyRestyle(mozilla::ElementRestyler::Element*, mozilla::ElementRestyler::Element*)': 18:09.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' 18:09.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' [-Warray-bounds] 18:09.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:09.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:1908:21: note: while referencing 'data' 18:09.91 1908 | RestyleHintData data; 18:09.91 | ^~~~ 18:09.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:09.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' 18:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' [-Warray-bounds] 18:09.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:09.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:1899:21: note: while referencing 'data' 18:09.91 1899 | RestyleHintData data; 18:09.91 | ^~~~ 18:10.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::ElementRestyler::Restyle(nsRestyleHint)': 18:10.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:2133:29: note: while referencing 'swaps' 18:10.12 2133 | nsTArray swaps; 18:10.12 | ^~~~~ 18:10.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' 18:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' [-Warray-bounds] 18:10.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:2091:19: note: while referencing 'hintDataToRestore' 18:10.13 2091 | RestyleHintData hintDataToRestore; 18:10.13 | ^~~~~~~~~~~~~~~~~ 18:10.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 18:10.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 18:10.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:2088:29: note: while referencing 'descendants' 18:10.13 2088 | nsTArray> descendants; 18:10.13 | ^~~~~~~~~~~ 18:10.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:2133:29: note: while referencing 'swaps' 18:10.14 2133 | nsTArray swaps; 18:10.14 | ^~~~~ 18:10.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' 18:10.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' [-Warray-bounds] 18:10.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:2091:19: note: while referencing 'hintDataToRestore' 18:10.14 2091 | RestyleHintData hintDataToRestore; 18:10.14 | ^~~~~~~~~~~~~~~~~ 18:10.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 18:10.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 18:10.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:2088:29: note: while referencing 'descendants' 18:10.15 2088 | nsTArray> descendants; 18:10.15 | ^~~~~~~~~~~ 18:10.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::ElementRestyler::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::RestyleTracker&, nsRestyleHint, const mozilla::RestyleHintData&, nsTArray&, nsTArray >&)': 18:10.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3386:25: note: while referencing 'visibleKidsOfHiddenElement' 18:10.43 3386 | nsTArray visibleKidsOfHiddenElement; 18:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.44 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3383:28: note: while referencing 'selectorsForDescendants' 18:10.44 3383 | nsTArray selectorsForDescendants; 18:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:10.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.44 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3386:25: note: while referencing 'visibleKidsOfHiddenElement' 18:10.44 3386 | nsTArray visibleKidsOfHiddenElement; 18:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3383:28: note: while referencing 'selectorsForDescendants' 18:10.45 3383 | nsTArray selectorsForDescendants; 18:10.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:10.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp: In member function 'void mozilla::ElementRestyler::RestyleChildren(nsRestyleHint)': 18:10.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp: 'lastContinuation' may be used uninitialized in this function 18:10.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3265:13: warning: 'lastContinuation' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:10.60 3265 | nsIFrame* lastContinuation; 18:10.60 | ^~~~~~~~~~~~~~~~ 18:10.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::RestyleManager::ComputeAndProcessStyleChange(nsStyleContext*, mozilla::RestyleManagerBase::Element*, nsChangeHint, mozilla::RestyleTracker&, nsRestyleHint, const mozilla::RestyleHintData&)': 18:10.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 18:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 18:10.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3859:36: note: while referencing 'swappedStructOwners' 18:10.63 3859 | nsTArray> swappedStructOwners; 18:10.63 | ^~~~~~~~~~~~~~~~~~~ 18:10.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3854:45: note: while referencing 'contextsToClear' 18:10.63 3854 | nsTArray contextsToClear; 18:10.63 | ^~~~~~~~~~~~~~~ 18:10.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3853:25: note: while referencing 'visibleKidsOfHiddenElement' 18:10.63 3853 | nsTArray visibleKidsOfHiddenElement; 18:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3852:28: note: while referencing 'selectorsForDescendants' 18:10.64 3852 | nsTArray selectorsForDescendants; 18:10.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:10.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::RestyleManager::ComputeAndProcessStyleChange(nsIFrame*, nsChangeHint, mozilla::RestyleTracker&, nsRestyleHint, const mozilla::RestyleHintData&)': 18:10.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 18:10.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 18:10.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3822:36: note: while referencing 'swappedStructOwners' 18:10.70 3822 | nsTArray> swappedStructOwners; 18:10.70 | ^~~~~~~~~~~~~~~~~~~ 18:10.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:10.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:10.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:3817:45: note: while referencing 'contextsToClear' 18:10.71 3817 | nsTArray contextsToClear; 18:10.71 | ^~~~~~~~~~~~~~~ 18:10.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:10.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:10.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:10.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:10.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:10.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:15, 18:10.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:11: 18:10.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::RestyleManager::StartRebuildAllStyleData(mozilla::RestyleTracker&)': 18:10.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' 18:10.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::RestyleHintData [1]' [-Warray-bounds] 18:10.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:10.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManager.cpp:762:48: note: while referencing '' 18:10.73 762 | RestyleHintData()); 18:10.73 | ^ 18:14.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 18:14.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 18:14.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 18:14.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 18:14.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleManagerBase.cpp:14: 18:14.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:14.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:14.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:14.52 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:14.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:14.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:14.52 712 | class CompressedGlyph { 18:14.52 | ^~~~~~~~~~~~~~~ 18:14.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:14.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:14.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:14.52 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:14.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:14.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:14.52 712 | class CompressedGlyph { 18:14.52 | ^~~~~~~~~~~~~~~ 18:14.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 18:14.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 18:14.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStyleStructInlines.h:16, 18:14.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 18:14.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/apz/util/DoubleTapToZoom.cpp:19: 18:14.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:14.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:14.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:14.72 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:14.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:14.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:14.72 712 | class CompressedGlyph { 18:14.72 | ^~~~~~~~~~~~~~~ 18:14.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:14.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:14.73 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:14.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:14.73 712 | class CompressedGlyph { 18:14.73 | ^~~~~~~~~~~~~~~ 18:19.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:19.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 18:19.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.h:27, 18:19.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:20, 18:19.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 18:19.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 18:19.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleTracker.h:14, 18:19.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleTracker.cpp:11: 18:19.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::RestyleTracker::DoProcessRestyles()': 18:19.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::RestyleManager::AnimationsWithDestroyedFrame [1]' 18:19.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::RestyleManager::AnimationsWithDestroyedFrame [1]' [-Warray-bounds] 18:19.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:19.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:19.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/RestyleTracker.cpp:127:5: note: while referencing 'animationsWithDestroyedFrame' 18:19.80 127 | animationsWithDestroyedFrame(mRestyleManager); 18:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:38.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 18:38.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 18:38.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsBidiPresUtils.cpp:10: 18:38.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:38.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:38.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:38.84 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:38.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:38.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:38.84 712 | class CompressedGlyph { 18:38.84 | ^~~~~~~~~~~~~~~ 18:38.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:38.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:38.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:38.84 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:38.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:38.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:38.84 712 | class CompressedGlyph { 18:38.84 | ^~~~~~~~~~~~~~~ 18:40.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:40.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 18:40.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 18:40.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsBidi.h:11, 18:40.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsBidiPresUtils.h:10, 18:40.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsBidiPresUtils.cpp:9: 18:40.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'BidiLineData::BidiLineData(nsIFrame*, int32_t)': 18:40.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:40.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:40.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:40.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:40.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsBidiPresUtils.cpp:420:25: note: while referencing 'realFrameMap' 18:40.63 420 | nsTArray realFrameMap(originalCount); 18:40.63 | ^~~~~~~~~~~~ 18:43.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 18:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 18:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 18:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 18:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 18:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/basic/BasicPaintedLayer.h:9, 18:43.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/basic/BasicPaintedLayer.cpp:6: 18:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::layers::BasicPaintedLayer::Validate(mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*, mozilla::layers::ReadbackProcessor*)': 18:43.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:43.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:43.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:43.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/basic/BasicPaintedLayer.cpp:146:39: note: while referencing 'readbackUpdates' 18:43.12 146 | nsTArray readbackUpdates; 18:43.12 | ^~~~~~~~~~~~~~~ 18:44.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 18:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 18:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 18:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 18:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSFrameConstructor.cpp:24: 18:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:44.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:44.07 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:44.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:44.07 712 | class CompressedGlyph { 18:44.07 | ^~~~~~~~~~~~~~~ 18:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:44.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:44.07 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:44.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:44.07 712 | class CompressedGlyph { 18:44.07 | ^~~~~~~~~~~~~~~ 18:44.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSFrameConstructor.cpp:113: 18:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 18:44.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:44.97 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 18:44.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:21, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:31, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OverflowChangedTracker.h:9, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManagerBase.h:9, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSFrameConstructor.h:16, 18:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSFrameConstructor.cpp:11: 18:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 18:44.97 585 | class nsCSSValue { 18:44.98 | ^~~~~~~~~~ 18:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSFrameConstructor.cpp: In member function 'void nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsContainerFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*)': 18:48.40 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSFrameConstructor.cpp: 'styleContext' may be used uninitialized in this function 18:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSFrameConstructor.cpp:10756:33: warning: 'styleContext' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:48.40 10756 | CreateGeneratedContentItem(aState, aFrame, aContent, styleContext, 18:48.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:48.40 10757 | CSSPseudoElementType::after, 18:48.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:48.40 10758 | itemsToConstruct); 18:48.40 | ~~~~~~~~~~~~~~~~~ 18:53.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 18:53.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 18:53.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 18:53.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:46: 18:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:53.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:53.78 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:53.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:53.78 712 | class CompressedGlyph { 18:53.79 | ^~~~~~~~~~~~~~~ 18:53.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 18:53.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 18:53.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 18:53.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 18:53.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:53.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 18:53.79 712 | class CompressedGlyph { 18:53.79 | ^~~~~~~~~~~~~~~ 18:56.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:56.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 18:56.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 18:56.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:11: 18:56.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, const nsRect&, const nsRect&, const nsRect&, const nsSize&, const CSSIntRect&, const nsSize&)': 18:56.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:56.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:56.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:56.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:56.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:2996:31: note: while referencing 'rawStops' 18:56.64 2996 | nsTArray rawStops(stops.Length()); 18:56.64 | ^~~~~~~~ 18:56.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:56.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 18:56.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 18:56.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:11: 18:56.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:56.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:56.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:56.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:56.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:2653:23: note: while referencing 'stops' 18:56.64 2653 | nsTArray stops; 18:56.64 | ^~~~~ 18:56.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:56.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 18:56.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 18:56.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:11: 18:56.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:56.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:56.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:56.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:56.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:2996:31: note: while referencing 'rawStops' 18:56.65 2996 | nsTArray rawStops(stops.Length()); 18:56.65 | ^~~~~~~~ 18:56.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 18:56.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 18:56.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 18:56.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:11: 18:56.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 18:56.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 18:56.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:56.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:56.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:2653:23: note: while referencing 'stops' 18:56.65 2653 | nsTArray stops; 18:56.65 | ^~~~~ 18:56.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp: 'position' may be used uninitialized in this function 18:56.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:425:5: warning: 'position' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:56.71 425 | mPosition(aPosition), mIsMidpoint(aIsMidPoint), mColor(aColor) {} 18:56.71 | ^~~~~~~~~~~~~~~~~~~~ 18:56.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCSSRendering.cpp:2660:12: note: 'position' was declared here 18:56.71 2660 | double position; 18:56.71 | ^~~~~~~~ 19:04.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 19:04.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 19:04.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:15: 19:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:04.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:04.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:04.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:04.21 712 | class CompressedGlyph { 19:04.21 | ^~~~~~~~~~~~~~~ 19:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:04.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:04.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:04.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:04.21 712 | class CompressedGlyph { 19:04.21 | ^~~~~~~~~~~~~~~ 19:06.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUtils.h:11, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:12: 19:06.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool nsCaret::IsMenuPopupHidingCaret()': 19:06.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:06.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:06.57 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:06.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:06.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:838:23: note: while referencing 'popups' 19:06.57 838 | nsTArray popups; 19:06.57 | ^~~~~~ 19:06.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUtils.h:11, 19:06.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:12: 19:06.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 19:06.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:06.57 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 19:06.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 19:06.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:838:23: note: while referencing 'popups' 19:06.58 838 | nsTArray popups; 19:06.58 | ^~~~~~ 19:06.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUtils.h:11, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:12: 19:06.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 19:06.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:06.58 236 | header->mLength = length; 19:06.58 | ~~~~~~~~~~~~~~~~^~~~~~~~ 19:06.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:838:23: note: while referencing 'popups' 19:06.58 838 | nsTArray popups; 19:06.58 | ^~~~~~ 19:06.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 19:06.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 19:06.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 19:06.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 19:06.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 19:06.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUtils.h:11, 19:06.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:12: 19:06.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:06.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:06.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:06.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:06.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCaret.cpp:838:23: note: while referencing 'popups' 19:06.60 838 | nsTArray popups; 19:06.60 | ^~~~~~ 19:09.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAString.h:20, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsSubstring.h:9, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsString.h:11, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStringGlue.h:17, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsThreadUtils.h:18, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:14, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:26, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsGenConList.h:12, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCounterManager.h:13, 19:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCounterManager.cpp:8: 19:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTSubstring.h: In member function 'void nsCounterUseNode::GetText(nsString&)': 19:09.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTSubstring.h: 'separator' may be used uninitialized in this function 19:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTSubstring.h:539:12: warning: 'separator' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:09.80 539 | Replace(mLength, 0, aData, aLength); 19:09.80 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsCounterManager.cpp:103:21: note: 'separator' was declared here 19:09.81 103 | const char16_t* separator; 19:09.81 | ^~~~~~~~~ 19:13.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 19:13.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 19:13.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 19:13.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:28: 19:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:13.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:13.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:13.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:13.42 712 | class CompressedGlyph { 19:13.42 | ^~~~~~~~~~~~~~~ 19:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:13.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:13.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:13.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:13.42 712 | class CompressedGlyph { 19:13.42 | ^~~~~~~~~~~~~~~ 19:19.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:19.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:19.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:19.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:19.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:19.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:19.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:19.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool nsDisplayMask::ShouldPaintOnMaskLayer(nsDisplayItem::LayerManager*)': 19:19.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:19.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:19.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:19.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:7284:30: note: while referencing 'maskFrames' 19:19.53 7284 | nsTArray maskFrames = effectProperties.GetMaskFrames(); 19:19.53 | ^~~~~~~~~~ 19:19.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:19.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:19.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:19.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:19.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:19.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:19.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:19.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, uint32_t)': 19:19.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:19.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:19.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:19.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:1850:54: note: while referencing '' 19:19.58 1850 | root->SetScrollMetadata(nsTArray()); 19:19.58 | ^ 19:19.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:19.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:19.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:19.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:19.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:19.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:19.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:19.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsDisplayListBuilder::AddAnimationsAndTransitionsToLayer(nsDisplayListBuilder::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsIFrame*, nsCSSPropertyID)': 19:19.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 19:19.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 19:19.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:19.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:657:36: note: while referencing 'compositorAnimations' 19:19.75 657 | nsTArray> compositorAnimations = 19:19.75 | ^~~~~~~~~~~~~~~~~~~~ 19:19.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:19.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:19.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:19.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:19.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:448:71: note: while referencing '' 19:19.76 448 | animSegment->startState() = InfallibleTArray(); 19:19.76 | ^ 19:19.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:19.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:19.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:19.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:19.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:449:69: note: while referencing '' 19:19.76 449 | animSegment->endState() = InfallibleTArray(); 19:19.76 | ^ 19:19.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:19.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:19.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:19.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:19.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:19.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:19.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:19.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 19:19.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 19:19.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:19.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:657:36: note: while referencing 'compositorAnimations' 19:19.77 657 | nsTArray> compositorAnimations = 19:19.78 | ^~~~~~~~~~~~~~~~~~~~ 19:20.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void ComputeMaskGeometry(PaintFramesParams&)': 19:20.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:20.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:20.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:7072:30: note: while referencing 'maskFrames' 19:20.24 7072 | nsTArray maskFrames = effectProperties.GetMaskFrames(); 19:20.24 | ^~~~~~~~~~ 19:20.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:20.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:20.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:20.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:7072:30: note: while referencing 'maskFrames' 19:20.24 7072 | nsTArray maskFrames = effectProperties.GetMaskFrames(); 19:20.24 | ^~~~~~~~~~ 19:20.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/ClientLayerManager.h:10, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/ClientPaintedLayer.h:9, 19:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/ClientPaintedLayer.cpp:6: 19:20.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback(mozilla::layers::ReadbackProcessor*)': 19:20.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:20.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:20.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:20.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/ClientPaintedLayer.cpp:127:39: note: while referencing 'readbackUpdates' 19:20.40 127 | nsTArray readbackUpdates; 19:20.40 | ^~~~~~~~~~~~~~~ 19:21.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 19:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 19:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 19:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 19:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.h:20, 19:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:12: 19:21.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsDisplayList::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*) const': 19:21.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'FramesWithDepth [1]' 19:21.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'FramesWithDepth [1]' [-Warray-bounds] 19:21.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:21.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:21.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDisplayList.cpp:2187:92: note: while referencing '' 19:21.18 2187 | temp.AppendElement(FramesWithDepth(transform->GetHitDepthAtPoint(aBuilder, point))); 19:21.18 | ^ 19:28.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 19:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 19:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDocumentViewer.cpp:47: 19:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:28.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:28.36 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:28.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:28.36 712 | class CompressedGlyph { 19:28.36 | ^~~~~~~~~~~~~~~ 19:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:28.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:28.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:28.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:28.37 712 | class CompressedGlyph { 19:28.37 | ^~~~~~~~~~~~~~~ 19:29.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 19:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 19:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 19:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 19:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 19:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 19:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 19:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ServoElementSnapshot.h:12, 19:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ServoStyleSet.h:12, 19:29.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDocumentViewer.cpp:8: 19:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 19:29.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 19:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:29.04 819 | foundInterface = 0; \ 19:29.04 | ^~~~~~~~~~~~~~ 19:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:29.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:29.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDocumentViewer.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:29.04 537 | NS_INTERFACE_MAP_END 19:29.04 | ^~~~~~~~~~~~~~~~~~~~ 19:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:29.04 800 | else 19:29.04 | ^~~~ 19:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:29.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:29.04 | ^~~~~~~~~~~~~~~~~~ 19:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsDocumentViewer.cpp:535:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:29.04 535 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 19:29.04 | ^~~~~~~~~~~~~~~~~~~~~~ 19:40.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorTypes.h:11, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositableClient.h:15, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/ImageClient.h:14, 19:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/ImageClient.cpp:6: 19:40.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::layers::ImageClientSingle::UpdateImage(mozilla::layers::ImageContainer*, uint32_t)': 19:40.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:40.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:40.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:40.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:40.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/ImageClient.cpp:193:20: note: while referencing 'newBuffers' 19:40.36 193 | nsTArray newBuffers; 19:40.36 | ^~~~~~~~~~ 19:43.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:43.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:43.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:43.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/SingleTiledContentClient.h:9, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:6: 19:43.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientSingleTiledLayerBuffer::GetSurfaceDescriptorTiles()': 19:43.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:43.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:43.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:43.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:74:36: note: while referencing 'tiles' 19:43.84 74 | InfallibleTArray tiles; 19:43.84 | ^~~~~ 19:43.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/SingleTiledContentClient.h:9, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:6: 19:43.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:43.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:43.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:43.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:74:36: note: while referencing 'tiles' 19:43.84 74 | InfallibleTArray tiles; 19:43.84 | ^~~~~ 19:43.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/SingleTiledContentClient.h:9, 19:43.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:6: 19:43.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:43.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:43.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:43.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:74:36: note: while referencing 'tiles' 19:43.85 74 | InfallibleTArray tiles; 19:43.85 | ^~~~~ 19:43.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/SingleTiledContentClient.h:9, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:6: 19:43.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:43.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:43.85 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 19:43.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 19:43.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:74:36: note: while referencing 'tiles' 19:43.85 74 | InfallibleTArray tiles; 19:43.85 | ^~~~~ 19:43.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/SingleTiledContentClient.h:9, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:6: 19:43.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:43.86 236 | header->mLength = length; 19:43.86 | ~~~~~~~~~~~~~~~~^~~~~~~~ 19:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:74:36: note: while referencing 'tiles' 19:43.86 74 | InfallibleTArray tiles; 19:43.86 | ^~~~~ 19:43.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/SingleTiledContentClient.h:9, 19:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:6: 19:43.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 19:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 19:43.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:43.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/SingleTiledContentClient.cpp:74:36: note: while referencing 'tiles' 19:43.86 74 | InfallibleTArray tiles; 19:43.86 | ^~~~~ 19:47.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 19:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 19:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:24: 19:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:47.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:47.81 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:47.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:47.81 712 | class CompressedGlyph { 19:47.81 | ^~~~~~~~~~~~~~~ 19:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 19:47.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 19:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 19:47.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 19:47.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 19:47.81 712 | class CompressedGlyph { 19:47.81 | ^~~~~~~~~~~~~~~ 19:54.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static gfxSize nsLayoutUtils::ComputeSuitableScaleForAnimation(const nsIFrame*, const nsSize&, const nsSize&)': 19:54.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 19:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 19:54.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:54.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:630:36: note: while referencing 'compositorAnimations' 19:54.71 630 | nsTArray> compositorAnimations = 19:54.71 | ^~~~~~~~~~~~~~~~~~~~ 19:54.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:54.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:54.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:54.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:54.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsLayoutUtils::SetScrollPositionClampingScrollPortSize(nsIPresShell*, nsLayoutUtils::CSSSize)': 19:54.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 19:54.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 19:54.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:54.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:8542:49: note: while referencing 'array' 19:54.79 8542 | nsTArray > array; 19:54.79 | ^~~~~ 19:54.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:54.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:54.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:54.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:54.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nscoord nsLayoutUtils::PrefISizeFromInline(nsIFrame*, nsRenderingContext*)': 19:54.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' 19:54.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'nsIFrame::InlinePrefISizeData [1]' [-Warray-bounds] 19:54.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:54.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:5552:33: note: while referencing 'data' 19:54.83 5552 | nsIFrame::InlinePrefISizeData data; 19:54.83 | ^~~~ 19:54.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:54.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:54.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool nsLayoutUtils::HasDocumentLevelListenersForApzAwareEvents(nsIPresShell*)': 19:54.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:54.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:54.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:54.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:8508:28: note: while referencing 'targets' 19:54.95 8508 | nsTArray targets; 19:54.95 | ^~~~~~~ 19:54.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:54.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:54.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:54.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:54.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:54.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:8508:28: note: while referencing 'targets' 19:54.95 8508 | nsTArray targets; 19:54.95 | ^~~~~~~ 19:55.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:55.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:55.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:55.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:55.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsIFrame* nsLayoutUtils::GetPopupFrameForEventCoordinates(nsPresContext*, const mozilla::WidgetEvent*)': 19:55.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 19:55.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 19:55.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:55.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:55.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:2288:23: note: while referencing 'popups' 19:55.53 2288 | nsTArray popups; 19:55.53 | ^~~~~~ 19:55.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsLayoutUtils::TransformToAncestorAndCombineRegions(const nsRegion&, nsIFrame*, const nsIFrame*, nsRegion*, nsRegion*, mozilla::Maybe >*)': 19:55.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'RegionBuilder [1]' 19:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'RegionBuilder [1]' [-Warray-bounds] 19:55.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:55.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:8877:27: note: while referencing 'transformedRegion' 19:55.71 8877 | RegionBuilder transformedRegion; 19:55.71 | ^~~~~~~~~~~~~~~~~ 19:56.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:56.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static mozilla::layers::ScrollMetadata nsLayoutUtils::ComputeScrollMetadata(nsIFrame*, nsIFrame*, nsIContent*, const nsIFrame*, nsLayoutUtils::Layer*, nsLayoutUtils::ViewID, const nsRect&, const mozilla::Maybe&, bool, const ContainerLayerParameters&)': 19:56.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 44 is outside array bounds of 'nsIScrollableFrame::ScrollSnapInfo [1]' {aka 'mozilla::layers::ScrollSnapInfo [1]'} 19:56.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 44 is outside array bounds of 'nsIScrollableFrame::ScrollSnapInfo [1]' {aka 'mozilla::layers::ScrollSnapInfo [1]'} [-Warray-bounds] 19:56.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:56.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:8683:60: note: while referencing '' 19:56.13 8683 | metadata.SetSnapInfo(scrollableFrame->GetScrollSnapInfo()); 19:56.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 19:56.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 19:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsChangeHint.h:13, 19:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.h:15, 19:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:6: 19:56.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 44 is outside array bounds of 'nsIScrollableFrame::ScrollSnapInfo [1]' {aka 'mozilla::layers::ScrollSnapInfo [1]'} 19:56.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 44 is outside array bounds of 'nsIScrollableFrame::ScrollSnapInfo [1]' {aka 'mozilla::layers::ScrollSnapInfo [1]'} [-Warray-bounds] 19:56.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 19:56.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsLayoutUtils.cpp:8683:60: note: while referencing '' 19:56.13 8683 | metadata.SetSnapInfo(scrollableFrame->GetScrollSnapInfo()); 19:56.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 20:01.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 20:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 20:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 20:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 20:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 20:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 20:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/TiledContentClient.cpp:7: 20:01.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientMultiTiledLayerBuffer::GetSurfaceDescriptorTiles()': 20:01.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 20:01.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 20:01.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:01.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:01.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/TiledContentClient.cpp:733:36: note: while referencing 'tiles' 20:01.39 733 | InfallibleTArray tiles; 20:01.39 | ^~~~~ 20:02.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:02.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 20:02.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 20:02.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 20:02.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 20:02.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 20:02.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 20:02.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/TiledContentClient.cpp:7: 20:02.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)': 20:02.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:02.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:02.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:02.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/TiledContentClient.cpp:922:24: note: while referencing 'oldRetainedTiles' 20:02.08 922 | nsTArray oldRetainedTiles; 20:02.08 | ^~~~~~~~~~~~~~~~ 20:02.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:02.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 20:02.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 20:02.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 20:02.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 20:02.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 20:02.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/TiledContentClient.h:13, 20:02.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/TiledContentClient.cpp:7: 20:02.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:02.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:02.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:02.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/client/TiledContentClient.cpp:922:24: note: while referencing 'oldRetainedTiles' 20:02.08 922 | nsTArray oldRetainedTiles; 20:02.08 | ^~~~~~~~~~~~~~~~ 20:02.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 20:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 20:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:36: 20:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:02.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:02.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:02.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:02.85 712 | class CompressedGlyph { 20:02.85 | ^~~~~~~~~~~~~~~ 20:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:02.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:02.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:02.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:02.85 712 | class CompressedGlyph { 20:02.85 | ^~~~~~~~~~~~~~~ 20:03.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:41: 20:03.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 20:03.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 20:03.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 20:03.37 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 20:03.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:03.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:21, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrame.h:31, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventStateManager.h:17, 20:03.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:11: 20:03.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 20:03.37 585 | class nsCSSValue { 20:03.37 | ^~~~~~~~~~ 20:04.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 20:04.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 20:04.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 20:04.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 20:04.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 20:04.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 20:04.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 20:04.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:10: 20:04.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 20:04.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:04.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:04.33 819 | foundInterface = 0; \ 20:04.33 | ^~~~~~~~~~~~~~ 20:04.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:04.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:04.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:04.33 347 | NS_INTERFACE_MAP_END 20:04.33 | ^~~~~~~~~~~~~~~~~~~~ 20:04.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:04.33 800 | else 20:04.33 | ^~~~ 20:04.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:04.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:04.33 | ^~~~~~~~~~~~~~~~~~ 20:04.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:346:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:04.33 346 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 20:04.33 | ^~~~~~~~~~~~~~~~~~~~~~ 20:05.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 20:05.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/AsyncCompositionManager.cpp:31: 20:05.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:05.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:05.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:05.90 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:05.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:05.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:05.90 712 | class CompressedGlyph { 20:05.90 | ^~~~~~~~~~~~~~~ 20:05.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:05.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:05.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:05.90 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:05.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:05.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:05.90 712 | class CompressedGlyph { 20:05.90 | ^~~~~~~~~~~~~~~ 20:07.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:07.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 20:07.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 20:07.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 20:07.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/AsyncCompositionManager.h:9, 20:07.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/AsyncCompositionManager.cpp:6: 20:07.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In lambda function: 20:07.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 20:07.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 20:07.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:07.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:07.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/AsyncCompositionManager.cpp:645:39: note: while referencing 'functions' 20:07.37 645 | InfallibleTArray functions; 20:07.37 | ^~~~~~~~~ 20:07.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:07.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 20:07.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 20:07.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:10: 20:07.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void _ZL18SortConfigurationsP8nsTArrayIN9nsIWidget13ConfigurationEE.part.0(nsTArray*)': 20:07.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:07.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:07.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:07.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:07.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:2970:38: note: while referencing 'pluginsToMove' 20:07.47 2970 | nsTArray pluginsToMove; 20:07.48 | ^~~~~~~~~~~~~ 20:07.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:07.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 20:07.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 20:07.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:10: 20:07.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsRootPresContext::ApplyPluginGeometryUpdates()': 20:07.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:07.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:07.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:07.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:07.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:3038:38: note: while referencing 'configurations' 20:07.53 3038 | nsTArray configurations; 20:07.53 | ^~~~~~~~~~~~~~ 20:07.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 20:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 20:07.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:10: 20:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsRootPresContext::FlushWillPaintObservers()': 20:07.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:07.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:07.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:07.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:3115:36: note: while referencing 'observers' 20:07.55 3115 | nsTArray > observers; 20:07.55 | ^~~~~~~~~ 20:07.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:07.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 20:07.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 20:07.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:10: 20:07.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsRootPresContext::CollectPluginGeometryUpdates(mozilla::layers::LayerManager*)': 20:07.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:07.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:07.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:07.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:07.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:3059:38: note: while referencing 'configurations' 20:07.68 3059 | nsTArray configurations; 20:07.68 | ^~~~~~~~~~~~~~ 20:07.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:07.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 20:07.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 20:07.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:10: 20:07.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:07.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:07.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:07.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:07.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.cpp:3059:38: note: while referencing 'configurations' 20:07.68 3059 | nsTArray configurations; 20:07.68 | ^~~~~~~~~~~~~~ 20:07.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:07.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 20:07.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 20:07.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 20:07.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/AsyncCompositionManager.h:9, 20:07.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/AsyncCompositionManager.cpp:6: 20:07.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In lambda function: 20:07.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:07.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:07.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:08.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:08.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/AsyncCompositionManager.cpp:901:26: note: while referencing 'ancestorMaskLayers' 20:08.00 901 | nsTArray ancestorMaskLayers; 20:08.00 | ^~~~~~~~~~~~~~~~~~ 20:08.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:10, 20:08.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/AsyncCompositionManager.h:9, 20:08.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/AsyncCompositionManager.cpp:6: 20:08.18 In copy constructor 'mozilla::gfx::Matrix4x4Typed::Matrix4x4Typed(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]', 20:08.18 inlined from 'bool mozilla::layers::AsyncCompositionManager::TransformShadowTree(mozilla::TimeStamp, mozilla::TimeDuration, mozilla::layers::AsyncCompositionManager::TransformsToSkip)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/AsyncCompositionManager.cpp:1358:64: 20:08.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Matrix.h: 'void* memcpy(void*, const void*, size_t)' offset [0, 63] is out of the bounds [0, 0] 20:08.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/Matrix.h:474:11: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 63] is out of the bounds [0, 0] [-Warray-bounds] 20:08.18 474 | memcpy(this, &aOther, sizeof(*this)); 20:08.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:12.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 20:12.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:45: 20:12.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:12.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:12.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:12.00 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:12.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:12.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:12.00 712 | class CompressedGlyph { 20:12.00 | ^~~~~~~~~~~~~~~ 20:12.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:12.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:12.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:12.00 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:12.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:12.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:12.01 712 | class CompressedGlyph { 20:12.01 | ^~~~~~~~~~~~~~~ 20:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp: In member function 'bool PresShell::DoReflow(nsIFrame*, bool)': 20:13.07 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp: unused variable 'uri' 20:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:9092:11: warning: unused variable 'uri' [-Wunused-variable] 20:13.07 9092 | nsIURI *uri = mDocument->GetDocumentURI(); 20:13.07 | ^~~ 20:18.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp: In member function 'virtual void PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 20:18.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp: 'targetNeedsReflowFromParent' may be used uninitialized in this function 20:18.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:2664:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:18.70 2664 | (_f != subtreeRoot || !targetNeedsReflowFromParent)) 20:18.70 | ^~ 20:19.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:19.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 20:19.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 20:19.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 20:19.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:23: 20:19.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual already_AddRefed PresShell::RenderSelection(nsISelection*, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, uint32_t)': 20:19.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:19.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:19.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:19.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:5122:39: note: while referencing 'rangeItems' 20:19.83 5122 | nsTArray> rangeItems; 20:19.83 | ^~~~~~~~~~ 20:19.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:19.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 20:19.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 20:19.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 20:19.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:23: 20:19.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual already_AddRefed PresShell::RenderNode(nsIDOMNode*, nsIntRegion*, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, uint32_t)': 20:19.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:19.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:19.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:19.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:5077:39: note: while referencing 'rangeItems' 20:19.85 5077 | nsTArray> rangeItems; 20:19.85 | ^~~~~~~~~~ 20:19.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:19.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 20:19.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 20:19.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 20:19.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:23: 20:19.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void PresShell::DispatchTouchEventToDOM(mozilla::WidgetEvent*, nsEventStatus*, nsPresShellEventCB*, bool)': 20:19.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' 20:19.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' [-Warray-bounds] 20:19.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:19.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:8242:22: note: while referencing 'newEvent' 20:19.95 8242 | WidgetTouchEvent newEvent(touchEvent->IsTrusted(), 20:19.95 | ^~~~~~~~ 20:19.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:19.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 20:19.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 20:19.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 20:19.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:23: 20:19.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' 20:19.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 100 is outside array bounds of 'mozilla::WidgetTouchEvent [1]' [-Warray-bounds] 20:19.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:19.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:19.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:8242:22: note: while referencing 'newEvent' 20:19.96 8242 | WidgetTouchEvent newEvent(touchEvent->IsTrusted(), 20:19.96 | ^~~~~~~~ 20:20.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:20.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 20:20.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 20:20.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 20:20.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:23: 20:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult PresShell::SetAgentStyleSheets(const nsTArray >&)': 20:20.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:20.57 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:20.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:20.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresShell.cpp:195: 20:20.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSetHandleInlines.h:153:37: note: while referencing 'newSheets' 20:20.57 153 | nsTArray> newSheets(aNewSheets.Length()); 20:20.57 | ^~~~~~~~~ 20:26.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 20:26.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/view/nsViewManager.h:14, 20:26.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:43: 20:26.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:26.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:26.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:26.90 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:26.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:26.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:26.90 712 | class CompressedGlyph { 20:26.90 | ^~~~~~~~~~~~~~~ 20:26.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 20:26.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 20:26.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 20:26.90 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 20:26.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:26.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 20:26.90 712 | class CompressedGlyph { 20:26.90 | ^~~~~~~~~~~~~~~ 20:29.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsRefreshDriver::RunFrameRequestCallbacks(mozilla::TimeStamp)': 20:29.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:29.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:29.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:1499:28: note: while referencing 'docsToRemove' 20:29.67 1499 | nsTArray docsToRemove; 20:29.67 | ^~~~~~~~~~~~ 20:29.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:29.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:29.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:29.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:1494:5: note: while referencing 'frameRequestCallbacks' 20:29.67 1494 | frameRequestCallbacks(mFrameRequestCallbackDocs.Length() + 20:29.67 | ^~~~~~~~~~~~~~~~~~~~~ 20:29.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:29.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:29.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:29.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsRefreshDriver::DispatchPendingEvents()': 20:29.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:29.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:29.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:29.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:1439:26: note: while referencing 'pendingEvents' 20:29.97 1439 | nsTArray pendingEvents(Move(mPendingEvents)); 20:29.97 | ^~~~~~~~~~~~~ 20:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 20:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 20:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 20:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 20:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/FrameUniformityData.h:9, 20:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/FrameUniformityData.cpp:6: 20:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::layers::FrameUniformityData::ToJS(JS::MutableHandleValue, JSContext*)': 20:29.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 'nsTArray_base::Header {aka nsTArrayHeader}[1]' is partly outside array bounds of 'mozilla::dom::FrameUniformityResults [1]' 20:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 'nsTArray_base::Header {aka nsTArrayHeader}[1]' is partly outside array bounds of 'mozilla::dom::FrameUniformityResults [1]' [-Warray-bounds] 20:29.97 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 20:29.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 20:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/FrameUniformityData.cpp:133:31: note: while referencing 'results' 20:29.97 133 | dom::FrameUniformityResults results; 20:29.97 | ^~~~~~~ 20:30.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsRefreshDriver::DispatchAnimationEvents()': 20:30.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::DelayedEventDispatcher::EventArray [1]' {aka 'nsTArray [1]'} 20:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::DelayedEventDispatcher::EventArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 20:30.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:30.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.h:16, 20:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:22, 20:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:48: 20:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCommon.h:180:16: note: while referencing 'events' 20:30.45 180 | EventArray events; 20:30.46 | ^~~~~~ 20:30.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:30.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::DelayedEventDispatcher::EventArray [1]' {aka 'nsTArray [1]'} 20:30.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::DelayedEventDispatcher::EventArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 20:30.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:30.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.h:16, 20:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RestyleManager.h:22, 20:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:48: 20:30.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCommon.h:180:16: note: while referencing 'events' 20:30.46 180 | EventArray events; 20:30.46 | ^~~~~~ 20:30.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:30.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:30.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:30.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsRefreshDriver::Tick(int64_t, mozilla::TimeStamp)': 20:30.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:30.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:30.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:30.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:1858:27: note: while referencing 'profilingDocShells' 20:30.71 1858 | nsTArray profilingDocShells; 20:30.71 | ^~~~~~~~~~~~~~~~~~ 20:30.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:30.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:30.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:30.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::InactiveRefreshDriverTimer::TickOne()': 20:30.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:30.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:30.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:30.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:781:40: note: while referencing 'drivers' 20:30.95 781 | nsTArray > drivers(mContentRefreshDrivers); 20:30.95 | ^~~~~~~ 20:30.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectProtocolHandler.h:14, 20:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:30: 20:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::RefreshDriverTimer::TickRefreshDrivers(int64_t, mozilla::TimeStamp, nsTArray >&)': 20:30.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:30.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:30.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsRefreshDriver.cpp:288:40: note: while referencing 'drivers' 20:30.98 288 | nsTArray > drivers(aDrivers); 20:30.98 | ^~~~~~~ 20:37.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Shmem.h:17, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/ProtocolUtils.h:21, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/CompositableHost.h:19, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/ImageHost.h:10, 20:37.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/ImageHost.cpp:6: 20:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::layers::ImageHost::UseTextureHost(const nsTArray&)': 20:37.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:37.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:37.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/composite/ImageHost.cpp:52:24: note: while referencing 'newImages' 20:37.06 52 | nsTArray newImages; 20:37.06 | ^~~~~~~~~ 20:37.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:37.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 20:37.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.h:11, 20:37.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:8: 20:37.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsStyleSheetService::LoadAndRegisterSheet(nsIURI*, uint32_t)': 20:37.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:37.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:37.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:37.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:192:37: note: while referencing 'children' 20:37.12 192 | nsTArray children; 20:37.12 | ^~~~~~~~ 20:37.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:37.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 20:37.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.h:11, 20:37.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:8: 20:37.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:37.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:37.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:37.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:192:37: note: while referencing 'children' 20:37.13 192 | nsTArray children; 20:37.13 | ^~~~~~~~ 20:37.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:37.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 20:37.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.h:11, 20:37.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:8: 20:37.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)': 20:37.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:37.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:37.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:37.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:346:35: note: while referencing 'children' 20:37.16 346 | nsTArray children; 20:37.16 | ^~~~~~~~ 20:37.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:37.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 20:37.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.h:11, 20:37.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:8: 20:37.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:37.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:37.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:37.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:346:35: note: while referencing 'children' 20:37.16 346 | nsTArray children; 20:37.16 | ^~~~~~~~ 20:37.17 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp: 'message' may be used uninitialized in this function 20:37.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsStyleSheetService.cpp:338:28: warning: 'message' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:37.17 338 | serv->NotifyObservers(NS_ISUPPORTS_CAST(nsIDOMCSSStyleSheet*, cssSheet), 20:37.17 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.17 339 | message, nullptr); 20:37.17 | ~~~~~~~~~~~~~~~~~ 20:37.36 liblayout_base.a.desc 20:37.61 libmemory_volatile.a.desc 20:40.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 20:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 20:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 20:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 20:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 20:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/BlobChild.h:10, 20:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:6: 20:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobInputStreamTether::QueryInterface(const nsIID&, void**)': 20:40.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:40.03 819 | foundInterface = 0; \ 20:40.03 | ^~~~~~~~~~~~~~ 20:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:40.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:40.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:486:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:40.03 486 | NS_INTERFACE_MAP_END 20:40.03 | ^~~~~~~~~~~~~~~~~~~~ 20:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:40.03 811 | else 20:40.03 | ^~~~ 20:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:40.03 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:40.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:485:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:40.04 485 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 20:40.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::RemoteInputStream::QueryInterface(const nsIID&, void**)': 20:40.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:40.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:40.06 819 | foundInterface = 0; \ 20:40.06 | ^~~~~~~~~~~~~~ 20:40.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:40.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:40.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:1176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:40.06 1176 | NS_INTERFACE_MAP_END 20:40.06 | ^~~~~~~~~~~~~~~~~~~~ 20:40.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:40.06 800 | else 20:40.06 | ^~~~ 20:40.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:40.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:40.07 | ^~~~~~~~~~~~~~~~~~ 20:40.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:1175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:40.07 1175 | NS_INTERFACE_MAP_ENTRY(IPrivateRemoteInputStream) 20:40.07 | ^~~~~~~~~~~~~~~~~~~~~~ 20:42.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/BlobChild.h:10, 20:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:6: 20:42.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::{anonymous}::InputStreamChild::Recv__delete__(const InputStreamParams&, const OptionalFileDescriptorSet&)': 20:42.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:42.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:42.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:42.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:42.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:4778:28: note: while referencing 'fds' 20:42.42 4778 | nsTArray fds; 20:42.42 | ^~~ 20:42.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/BlobChild.h:10, 20:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:6: 20:42.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::dom::{anonymous}::BlobDataFromBlobImpl(ChildManagerType*, mozilla::dom::BlobImpl*, mozilla::dom::BlobData&, nsTArray >&) [with ChildManagerType = mozilla::dom::nsIContentChild]': 20:42.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:42.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:42.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:42.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:42.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:948:17: note: while referencing '' 20:42.56 948 | aBlobData = nsTArray(); 20:42.56 | ^~~~~~~~~~~~~~~~~~~~ 20:42.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/BlobChild.h:10, 20:42.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:6: 20:42.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::dom::{anonymous}::BlobDataFromBlobImpl(ChildManagerType*, mozilla::dom::BlobImpl*, mozilla::dom::BlobData&, nsTArray >&) [with ChildManagerType = mozilla::ipc::PBackgroundChild]': 20:42.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 20:42.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 20:42.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:42.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:42.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:948:17: note: while referencing '' 20:42.64 948 | aBlobData = nsTArray(); 20:42.64 | ^~~~~~~~~~~~~~~~~~~~ 20:42.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/BlobChild.h:10, 20:42.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:6: 20:42.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static mozilla::dom::BlobChild* mozilla::dom::BlobChild::GetOrCreateFromImpl(ChildManagerType*, mozilla::dom::BlobImpl*) [with ChildManagerType = mozilla::ipc::PBackgroundChild]': 20:42.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:42.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:42.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:42.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:42.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:3473:38: note: while referencing 'autoIPCStreams' 20:42.67 3473 | nsTArray> autoIPCStreams; 20:42.67 | ^~~~~~~~~~~~~~ 20:42.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlob.h:11, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBlobChild.h:9, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/BlobChild.h:10, 20:42.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:6: 20:42.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'already_AddRefed mozilla::dom::{anonymous}::CreateBlobImplFromBlobData(const mozilla::dom::BlobData&, mozilla::dom::{anonymous}::CreateBlobImplMetadata&)': 20:42.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 20:42.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 20:42.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 20:42.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:42.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/Blob.cpp:836:30: note: while referencing 'blobImpls' 20:42.74 836 | nsTArray> blobImpls; 20:42.74 | ^~~~~~~~~ 20:59.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 20:59.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 20:59.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 20:59.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 20:59.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 20:59.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 20:59.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.h:10, 20:59.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp:10: 20:59.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 20:59.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 20:59.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:59.94 819 | foundInterface = 0; \ 20:59.94 | ^~~~~~~~~~~~~~ 20:59.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:59.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:59.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:59.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:59.94 488 | NS_INTERFACE_MAP_END 20:59.94 | ^~~~~~~~~~~~~~~~~~~~ 20:59.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:59.94 811 | else 20:59.94 | ^~~~ 20:59.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:59.94 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:59.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:59.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:59.94 487 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 20:59.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:02.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 21:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.h:10, 21:02.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp:10: 21:02.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::ContentChild::ProvideWindowCommon(mozilla::dom::TabChild*, mozIDOMWindowProxy*, bool, uint32_t, bool, bool, bool, nsIURI*, const nsAString_internal&, const nsACString_internal&, bool, bool*, mozIDOMWindowProxy**)': 21:02.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:02.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:02.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:02.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:02.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp:681:29: note: while referencing 'frameScripts' 21:02.54 681 | nsTArray frameScripts; 21:02.54 | ^~~~~~~~~~~~ 21:02.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.h:10, 21:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp:10: 21:02.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::ContentChild::RecvReinitRendering(mozilla::dom::PContentChild::Endpoint&&, mozilla::dom::PContentChild::Endpoint&&, mozilla::dom::PContentChild::Endpoint&&)': 21:02.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:02.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:02.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:02.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:02.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentChild.cpp:1160:30: note: while referencing 'tabs' 21:02.66 1160 | nsTArray> tabs = TabChild::GetAll(); 21:02.66 | ^~~~ 21:08.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 21:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 21:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 21:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:08.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 21:08.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:08.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:08.54 819 | foundInterface = 0; \ 21:08.54 | ^~~~~~~~~~~~~~ 21:08.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:08.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:08.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:08.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:2430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:08.54 2430 | NS_INTERFACE_MAP_END 21:08.54 | ^~~~~~~~~~~~~~~~~~~~ 21:08.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:08.54 811 | else 21:08.54 | ^~~~ 21:08.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:08.54 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:08.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:08.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:2429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:08.54 2429 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 21:08.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:08.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsAutoPtr.h:9, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:08.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 21:08.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 21:08.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 21:08.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 21:08.81 31 | memset(aT, 0, sizeof(T)); 21:08.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 21:08.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:140: 21:08.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 21:08.81 137 | struct AmountFns 21:08.81 | ^~~~~~~~~ 21:08.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 21:08.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsAutoPtr.h:9, 21:08.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 21:08.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 21:08.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 21:08.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:08.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:08.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:08.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:08.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 21:08.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 21:08.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 21:08.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 21:08.82 31 | memset(aT, 0, sizeof(T)); 21:08.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 21:08.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:140: 21:08.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 21:08.82 172 | struct SizeOfTabFns 21:08.82 | ^~~~~~~~~~~~ 21:11.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::ContentParent::NotifyUpdatedDictionaries()': 21:11.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:11.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:11.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:3932:30: note: while referencing 'dictionaries' 21:11.21 3932 | InfallibleTArray dictionaries; 21:11.21 | ^~~~~~~~~~~~ 21:11.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::ContentParent::InitInternal(mozilla::dom::PContentParent::ProcessPriority, bool, bool)': 21:11.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:2116:45: note: while referencing 'registrations' 21:11.23 2116 | nsTArray registrations; 21:11.23 | ^~~~~~~~~~~~~ 21:11.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:2122:39: note: while referencing 'registrations' 21:11.24 2122 | nsTArray registrations; 21:11.24 | ^~~~~~~~~~~~~ 21:11.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::ContentParent::DoSendAsyncMessage(JSContext*, const nsAString_internal&, mozilla::dom::PContentParent::StructuredCloneData&, JS::Handle, nsIPrincipal*)': 21:11.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:11.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:11.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:3580:31: note: while referencing 'cpows' 21:11.28 3580 | InfallibleTArray cpows; 21:11.28 | ^~~~~ 21:11.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::ContentParent::RecvKeywordToURI(const nsCString&, nsString*, mozilla::dom::PContentParent::OptionalInputStreamParams*, mozilla::dom::ContentParent::OptionalURIParams*)': 21:11.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:3692:42: note: while referencing 'fds' 21:11.30 3692 | nsTArray fds; 21:11.30 | ^~~ 21:11.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::ContentParent::MaybeInvokeDragSession(mozilla::dom::TabParent*)': 21:11.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:4095:33: note: while referencing 'dataTransfers' 21:11.32 4095 | nsTArray dataTransfers; 21:11.32 | ^~~~~~~~~~~~~ 21:11.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::ContentParent::NotifyTabDestroyed(const TabId&, bool)': 21:11.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:11.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:11.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:1834:19: note: while referencing 'tabIds' 21:11.36 1834 | nsTArray tabIds = cpm->GetTabParentsByProcessId(this->ChildID()); 21:11.36 | ^~~~~~ 21:11.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:1822:46: note: while referencing 'parentArray' 21:11.36 1822 | nsTArray parentArray = 21:11.36 | ^~~~~~~~~~~ 21:11.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::ContentParent::NotifyTabDestroying(const TabId&, const ContentParentId&)': 21:11.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:11.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:11.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:1776:21: note: while referencing 'tabIds' 21:11.50 1776 | nsTArray tabIds = cpm->GetTabParentsByProcessId(aCpId); 21:11.50 | ^~~~~~ 21:11.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:11.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:11.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:1776:21: note: while referencing 'tabIds' 21:11.50 1776 | nsTArray tabIds = cpm->GetTabParentsByProcessId(aCpId); 21:11.50 | ^~~~~~ 21:11.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::ContentParent::RecvGetGfxVars(InfallibleTArray*)': 21:11.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:2164:40: note: while referencing '' 21:11.55 2164 | *aVars = gfxVars::FetchNonDefaultVars(); 21:11.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 21:11.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::ContentParent::RecvGetLookAndFeelCache(nsTArray*)': 21:11.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.57 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:3246:51: note: while referencing '' 21:11.57 3246 | *aLookAndFeelIntCache = LookAndFeel::GetIntCache(); 21:11.57 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 21:11.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsTArray mozilla::dom::ContentParent::GetManagedTabContext()': 21:11.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:11.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:11.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:4011:40: note: while referencing '' 21:11.58 4010 | return Move(ContentProcessManager::GetSingleton()-> 21:11.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.58 4011 | GetTabContextByContentProcess(this->ChildID())); 21:11.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 21:11.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.h:9, 21:11.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:10: 21:11.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 21:11.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:11.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:11.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:11.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:11.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentParent.cpp:1731:29: note: while referencing 'childIDArray' 21:11.96 1731 | nsTArray childIDArray = 21:11.96 | ^~~~~~~~~~~~ 21:18.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:18.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 21:18.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 21:18.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TabContext.h:11, 21:18.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.h:12, 21:18.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.cpp:6: 21:18.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsTArray > mozilla::dom::ContentProcessManager::GetTabParentsByProcessId(const ContentParentId&)': 21:18.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:18.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:18.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:18.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:18.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.cpp:340:19: note: while referencing 'tabIdList' 21:18.91 340 | nsTArray tabIdList; 21:18.91 | ^~~~~~~~~ 21:18.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 21:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 21:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TabContext.h:11, 21:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.h:12, 21:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.cpp:6: 21:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsTArray mozilla::dom::ContentProcessManager::GetTabContextByContentProcess(const ContentParentId&)': 21:18.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:18.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:18.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.cpp:240:24: note: while referencing 'tabContextArray' 21:18.93 240 | nsTArray tabContextArray; 21:18.93 | ^~~~~~~~~~~~~~~ 21:18.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:18.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 21:18.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 21:18.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TabContext.h:11, 21:18.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.h:12, 21:18.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.cpp:6: 21:18.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsTArray > mozilla::dom::ContentProcessManager::GetAllChildProcessById(const ContentParentId&)': 21:18.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:18.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:18.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:18.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:18.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ContentProcessManager.cpp:121:29: note: while referencing 'cpIdArray' 21:18.96 121 | nsTArray cpIdArray; 21:18.96 | ^~~~~~~~~ 21:23.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:23.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 21:23.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.h:11, 21:23.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.cpp:6: 21:23.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::FilePickerParent::SendFilesOrDirectories(const nsTArray&)': 21:23.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:23.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:23.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:23.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:23.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.cpp:171:34: note: while referencing 'blobs' 21:23.43 171 | InfallibleTArray blobs; 21:23.43 | ^~~~~ 21:23.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:23.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 21:23.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.h:11, 21:23.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.cpp:6: 21:23.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::FilePickerParent::Done(int16_t)': 21:23.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:23.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:23.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:23.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:23.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.cpp:196:31: note: while referencing 'files' 21:23.50 196 | nsTArray> files; 21:23.50 | ^~~~~ 21:23.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:23.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 21:23.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.h:11, 21:23.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.cpp:6: 21:23.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:23.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:23.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:23.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:23.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/FilePickerParent.cpp:196:31: note: while referencing 'files' 21:23.50 196 | nsTArray> files; 21:23.50 | ^~~~~ 21:26.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Shmem.h:17, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/ProtocolUtils.h:21, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorBridgeChild.h:12, 21:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeChild.cpp:6: 21:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::layers::CompositorBridgeChild::RecvUpdatePluginConfigurations(const LayoutDeviceIntPoint&, const LayoutDeviceIntRegion&, nsTArray&&)': 21:26.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:26.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:26.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeChild.cpp:418:23: note: while referencing 'visiblePluginIds' 21:26.67 418 | nsTArray visiblePluginIds; 21:26.67 | ^~~~~~~~~~~~~~~~ 21:26.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Shmem.h:17, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/ProtocolUtils.h:21, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorBridgeChild.h:12, 21:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeChild.cpp:6: 21:26.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:26.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:26.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeChild.cpp:438:39: note: while referencing 'rectsOut' 21:26.67 438 | nsTArray rectsOut; 21:26.67 | ^~~~~~~~ 21:26.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Shmem.h:17, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/ProtocolUtils.h:21, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorBridgeChild.h:12, 21:26.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeChild.cpp:6: 21:26.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::layers::CompositorBridgeChild::RecvHideAllPlugins(const uintptr_t&)': 21:26.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:26.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:26.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:26.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:26.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeChild.cpp:530:23: note: while referencing 'list' 21:26.75 530 | nsTArray list; 21:26.75 | ^~~~ 21:31.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 21:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ProcessHangMonitorIPC.h:12, 21:31.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:7: 21:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(nsIDOMElement**)': 21:31.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:31.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:31.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:31.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:31.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:860:29: note: while referencing 'tabs' 21:31.30 860 | nsTArray tabs; 21:31.30 | ^~~~ 21:31.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ProcessHangMonitorIPC.h:12, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:7: 21:31.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 21:31.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:31.30 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 21:31.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 21:31.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:860:29: note: while referencing 'tabs' 21:31.30 860 | nsTArray tabs; 21:31.30 | ^~~~ 21:31.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ProcessHangMonitorIPC.h:12, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:7: 21:31.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 21:31.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:31.30 236 | header->mLength = length; 21:31.30 | ~~~~~~~~~~~~~~~~^~~~~~~~ 21:31.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:860:29: note: while referencing 'tabs' 21:31.30 860 | nsTArray tabs; 21:31.30 | ^~~~ 21:31.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ProcessHangMonitorIPC.h:12, 21:31.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:7: 21:31.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:31.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:31.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:31.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:31.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/ProcessHangMonitor.cpp:860:29: note: while referencing 'tabs' 21:31.30 860 | nsTArray tabs; 21:31.31 | ^~~~ 21:32.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 21:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ISurfaceAllocator.h:15, 21:32.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ISurfaceAllocator.cpp:8: 21:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()': 21:32.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:32.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:32.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:32.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ISurfaceAllocator.cpp:45:44: note: while referencing 'messages' 21:32.56 45 | InfallibleTArray messages; 21:32.56 | ^~~~~~~~ 21:36.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorTypes.h:11, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositableClient.h:15, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CanvasClient.h:12, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeChild.h:15, 21:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeChild.cpp:6: 21:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::ImageBridgeChild::ShutdownStep1(mozilla::layers::SynchronousTask*)': 21:36.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:36.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:36.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeChild.cpp:270:36: note: while referencing 'textures' 21:36.86 270 | InfallibleTArray textures; 21:36.86 | ^~~~~~~~ 21:36.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorTypes.h:11, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositableClient.h:15, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CanvasClient.h:12, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeChild.h:15, 21:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeChild.cpp:6: 21:36.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:36.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:36.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeChild.cpp:262:41: note: while referencing 'compositables' 21:36.86 262 | InfallibleTArray compositables; 21:36.86 | ^~~~~~~~~~~~~ 21:41.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:41.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 21:41.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/ISurfaceAllocator.h:15, 21:41.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositableTransactionParent.h:13, 21:41.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.h:11, 21:41.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.cpp:6: 21:41.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In destructor 'mozilla::layers::ImageBridgeParent::~ImageBridgeParent()': 21:41.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 21:41.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 21:41.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:41.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.cpp:83:36: note: while referencing 'parents' 21:41.28 83 | nsTArray parents; 21:41.28 | ^~~~~~~ 21:41.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:41.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 21:41.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/ISurfaceAllocator.h:15, 21:41.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositableTransactionParent.h:13, 21:41.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.h:11, 21:41.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.cpp:6: 21:41.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::layers::ImageBridgeParent::RecvUpdateNoSwap(mozilla::layers::ImageBridgeParent::EditArray&&, mozilla::layers::ImageBridgeParent::OpDestroyArray&&, const uint64_t&)': 21:41.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:41.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:41.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:41.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.cpp:213:31: note: while referencing 'noReplies' 21:41.38 213 | InfallibleTArray noReplies; 21:41.38 | ^~~~~~~~~ 21:41.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:41.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 21:41.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/ISurfaceAllocator.h:15, 21:41.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositableTransactionParent.h:13, 21:41.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.h:11, 21:41.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.cpp:6: 21:41.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::layers::ImageBridgeParent::RecvWillClose()': 21:41.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 21:41.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 21:41.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:41.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/ImageBridgeParent.cpp:245:37: note: while referencing 'textures' 21:41.48 245 | InfallibleTArray textures; 21:41.48 | ^~~~~~~~ 21:46.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 21:46.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 21:46.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:84: 21:46.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:46.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 21:46.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 21:46.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:46.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:46.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:46.70 712 | class CompressedGlyph { 21:46.70 | ^~~~~~~~~~~~~~~ 21:46.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:46.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 21:46.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 21:46.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:46.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:46.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:46.70 712 | class CompressedGlyph { 21:46.70 | ^~~~~~~~~~~~~~~ 21:46.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 21:46.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 21:46.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 21:46.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 21:46.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 21:46.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.h:9, 21:46.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:8: 21:46.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 21:46.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:46.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:46.86 819 | foundInterface = 0; \ 21:46.86 | ^~~~~~~~~~~~~~ 21:46.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:46.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:46.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:46.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:46.86 188 | NS_INTERFACE_MAP_END 21:46.86 | ^~~~~~~~~~~~~~~~~~~~ 21:46.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:46.86 800 | else 21:46.86 | ^~~~ 21:46.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:46.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:46.86 | ^~~~~~~~~~~~~~~~~~ 21:46.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:187:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:46.86 187 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:46.86 | ^~~~~~~~~~~~~~~~~~~~~~ 21:46.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 21:46.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:46.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:46.92 837 | foundInterface = 0; \ 21:46.92 | ^~~~~~~~~~~~~~ 21:46.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:46.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:46.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:798:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:46.92 798 | NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 21:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:46.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:46.92 800 | else 21:46.92 | ^~~~ 21:46.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:46.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:46.92 | ^~~~~~~~~~~~~~~~~~ 21:46.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:797:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:46.92 797 | NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 21:46.92 | ^~~~~~~~~~~~~~~~~~~~~~ 21:46.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildGlobal::QueryInterface(const nsIID&, void**)': 21:46.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 21:46.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:46.98 837 | foundInterface = 0; \ 21:46.98 | ^~~~~~~~~~~~~~ 21:46.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:46.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:46.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:3230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:46.98 3230 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 21:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:46.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabChild.cpp:97: 21:46.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:46.98 49 | } else 21:46.98 | ^~~~ 21:46.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 21:46.98 49 | } else 21:46.98 | ^~~~ 21:54.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 21:54.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/LayerTransactionParent.cpp:37: 21:54.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:54.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 21:54.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 21:54.68 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:54.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:54.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:54.68 712 | class CompressedGlyph { 21:54.68 | ^~~~~~~~~~~~~~~ 21:54.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 21:54.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 21:54.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 21:54.69 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 21:54.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:54.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 21:54.69 712 | class CompressedGlyph { 21:54.69 | ^~~~~~~~~~~~~~~ 21:56.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/ISurfaceAllocator.h:15, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositableTransactionParent.h:13, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/LayerTransactionParent.h:13, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/LayerTransactionParent.cpp:8: 21:56.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::layers::LayerTransactionParent::RecvUpdate(InfallibleTArray&&, InfallibleTArray&&, const uint64_t&, const uint64_t&, const TargetConfig&, mozilla::layers::LayerTransactionParent::PluginsArray&&, const bool&, const bool&, const uint32_t&, const bool&, const mozilla::TimeStamp&, const int32_t&, InfallibleTArray*)': 21:56.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:56.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:56.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:56.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:56.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/LayerTransactionParent.cpp:417:31: note: while referencing 'maskLayers' 21:56.46 417 | nsTArray> maskLayers; 21:56.46 | ^~~~~~~~~~ 21:56.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/ISurfaceAllocator.h:15, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositableTransactionParent.h:13, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/LayerTransactionParent.h:13, 21:56.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/LayerTransactionParent.cpp:8: 21:56.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 21:56.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 21:56.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 21:56.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:56.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/LayerTransactionParent.cpp:417:31: note: while referencing 'maskLayers' 21:56.46 417 | nsTArray> maskLayers; 21:56.46 | ^~~~~~~~~~ 22:01.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 22:01.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 22:01.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabParent.cpp:68: 22:01.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:01.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 22:01.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 22:01.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:01.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:01.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:01.03 712 | class CompressedGlyph { 22:01.03 | ^~~~~~~~~~~~~~~ 22:01.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 22:01.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 22:01.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 22:01.03 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 22:01.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:01.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 22:01.03 712 | class CompressedGlyph { 22:01.03 | ^~~~~~~~~~~~~~~ 22:03.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:03.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 22:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentCache.h:15, 22:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabParent.h:10, 22:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabParent.cpp:8: 22:03.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::TabParent::ThemeChanged()': 22:03.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 22:03.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 22:03.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:03.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/TabParent.cpp:814:56: note: while referencing '' 22:03.60 814 | Unused << SendThemeChanged(LookAndFeel::GetIntCache()); 22:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 22:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/nsIContentParent.cpp: In member function 'virtual bool mozilla::dom::nsIContentParent::DeallocPSendStreamParent(mozilla::ipc::PSendStreamParent*)': 22:12.09 Warning: -Wdelete-incomplete in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/nsIContentParent.cpp: possible problem detected in invocation of 'operator delete' 22:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/nsIContentParent.cpp:295:3: warning: possible problem detected in invocation of 'operator delete' [-Wdelete-incomplete] 22:12.09 295 | delete aActor; 22:12.09 | ^~~~~~~~~~~~~ 22:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/nsIContentParent.cpp:293:63: warning: 'aActor' has incomplete type 22:12.09 293 | nsIContentParent::DeallocPSendStreamParent(PSendStreamParent* aActor) 22:12.09 | ~~~~~~~~~~~~~~~~~~~^~~~~~ 22:12.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/nsIContentParent.cpp:6: 22:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/nsIContentParent.h:34:7: note: forward declaration of 'class mozilla::ipc::PSendStreamParent' 22:12.09 34 | class PSendStreamParent; 22:12.09 | ^~~~~~~~~~~~~~~~~ 22:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/ipc/nsIContentParent.cpp:295:3: note: neither the destructor nor the class-specific 'operator delete' will be called, even if they are declared when the class is defined 22:12.09 295 | delete aActor; 22:12.09 | ^~~~~~~~~~~~~ 22:13.09 libdom_ipc.a.desc 22:20.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:9, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.h:10, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:5: 22:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::gfx::GPUChild::Init()': 22:20.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 22:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 22:20.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:20.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:52:26: note: while referencing 'updates' 22:20.24 52 | nsTArray updates = gfxVars::FetchNonDefaultVars(); 22:20.24 | ^~~~~~~ 22:20.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:9, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.h:10, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:5: 22:20.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 22:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 22:20.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:20.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:41:28: note: while referencing 'prefs' 22:20.24 41 | nsTArray prefs; 22:20.24 | ^~~~~ 22:20.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:9, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.h:10, 22:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:5: 22:20.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 22:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 22:20.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:20.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:41:28: note: while referencing 'prefs' 22:20.24 41 | nsTArray prefs; 22:20.24 | ^~~~~ 22:20.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:9, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.h:10, 22:20.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:5: 22:20.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 22:20.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 22:20.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:20.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:20.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUChild.cpp:41:28: note: while referencing 'prefs' 22:20.25 41 | nsTArray prefs; 22:20.25 | ^~~~~ 22:32.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 22:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 22:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 22:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUProcessManager.h:10, 22:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUProcessManager.cpp:5: 22:32.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::gfx::GPUProcessManager::HandleProcessLost()': 22:32.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 22:32.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 22:32.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:32.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:32.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUProcessManager.cpp:376:45: note: while referencing 'sessions' 22:32.13 376 | nsTArray> sessions; 22:32.13 | ^~~~~~~~ 22:32.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:32.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 22:32.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 22:32.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 22:32.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUProcessManager.h:10, 22:32.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUProcessManager.cpp:5: 22:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::gfx::GPUProcessManager::OnProcessLaunchComplete(mozilla::gfx::GPUProcessHost*)': 22:32.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 22:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 22:32.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:32.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ipc/GPUProcessManager.cpp:229:32: note: while referencing 'mappings' 22:32.19 229 | nsTArray mappings; 22:32.20 | ^~~~~~~~ 22:44.69 libgfx_ipc.a.desc 22:45.15 libwidget_gtkxtbin.a.desc 22:48.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 22:48.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 22:48.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:48.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:48.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 22:48.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:48.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 22:48.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TCPServerSocketBinding.h:6, 22:48.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocket.cpp:6: 22:48.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 22:48.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:48.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:48.79 837 | foundInterface = 0; \ 22:48.79 | ^~~~~~~~~~~~~~ 22:48.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:48.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:48.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocket.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:48.79 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:48.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:48.79 800 | else 22:48.79 | ^~~~ 22:48.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:48.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:48.79 | ^~~~~~~~~~~~~~~~~~ 22:48.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocket.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:48.80 42 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 22:48.80 | ^~~~~~~~~~~~~~~~~~~~~~ 22:52.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 22:52.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 22:52.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 22:52.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocket.h:11, 22:52.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPServerSocketChild.h:9, 22:52.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketChild.h:9, 22:52.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketChild.cpp:6: 22:52.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 22:52.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:52.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:52.28 819 | foundInterface = 0; \ 22:52.28 | ^~~~~~~~~~~~~~ 22:52.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:52.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:52.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketChild.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:52.28 26 | NS_INTERFACE_MAP_END 22:52.28 | ^~~~~~~~~~~~~~~~~~~~ 22:52.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:52.28 800 | else 22:52.28 | ^~~~ 22:52.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:52.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:52.29 | ^~~~~~~~~~~~~~~~~~ 22:52.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketChild.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:52.29 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:52.29 | ^~~~~~~~~~~~~~~~~~~~~~ 22:56.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 22:56.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 22:56.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 22:56.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:56.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 22:56.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketParent.h:9, 22:56.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketParent.cpp:6: 22:56.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 22:56.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:56.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:56.19 819 | foundInterface = 0; \ 22:56.19 | ^~~~~~~~~~~~~~ 22:56.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:56.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:56.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:56.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketParent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:56.19 28 | NS_INTERFACE_MAP_END 22:56.19 | ^~~~~~~~~~~~~~~~~~~~ 22:56.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:56.19 800 | else 22:56.19 | ^~~~ 22:56.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:56.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:56.19 | ^~~~~~~~~~~~~~~~~~ 22:56.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPServerSocketParent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:56.19 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:56.19 | ^~~~~~~~~~~~~~~~~~~~~~ 22:58.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 22:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 22:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 22:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 22:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 22:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp:6: 22:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 22:58.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:58.64 819 | foundInterface = 0; \ 22:58.64 | ^~~~~~~~~~~~~~ 22:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:58.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:58.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:58.64 50 | NS_INTERFACE_MAP_END 22:58.64 | ^~~~~~~~~~~~~~~~~~~~ 22:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:58.64 800 | else 22:58.64 | ^~~~ 22:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:58.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:58.64 | ^~~~~~~~~~~~~~~~~~ 22:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:58.64 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:58.64 | ^~~~~~~~~~~~~~~~~~~~~~ 22:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 22:58.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 22:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:58.65 837 | foundInterface = 0; \ 22:58.65 | ^~~~~~~~~~~~~~ 22:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:58.65 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:58.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:58.65 145 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 22:58.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:58.65 800 | else 22:58.65 | ^~~~ 22:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:58.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:58.65 | ^~~~~~~~~~~~~~~~~~ 22:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:58.65 144 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 22:58.65 | ^~~~~~~~~~~~~~~~~~~~~~ 22:59.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 22:59.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 22:59.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp:6: 22:59.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::TCPSocket::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, uint64_t, uint32_t)': 22:59.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 22:59.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 22:59.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:59.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:59.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocket.cpp:1045:23: note: while referencing 'buffer' 22:59.56 1045 | nsTArray buffer; 22:59.56 | ^~~~~~ 23:01.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:01.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 23:01.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 23:01.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 23:01.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 23:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 23:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorBridgeParent.h:18, 23:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeParent.cpp:6, 23:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 23:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In destructor 'mozilla::layers::CompositorBridgeParent::~CompositorBridgeParent()': 23:01.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:01.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:01.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:01.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 23:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeParent.cpp:681:37: note: while referencing 'textures' 23:01.64 681 | InfallibleTArray textures; 23:01.64 | ^~~~~~~~ 23:01.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/Units.h:17, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/FrameMetrics.h:10, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/Layers.h:13, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorBridgeParent.h:18, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeParent.cpp:6, 23:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 23:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::CompositorBridgeParent::DidComposite(mozilla::layers::PCompositorBridgeParent::TimeStamp&, mozilla::layers::PCompositorBridgeParent::TimeStamp&)': 23:01.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:01.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:01.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:01.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 23:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/layers/ipc/CompositorBridgeParent.cpp:1965:42: note: while referencing 'notifications' 23:01.73 1965 | nsTArray notifications; 23:01.73 | ^~~~~~~~~~~~~ 23:02.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.h:9, 23:02.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:7: 23:02.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 23:02.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:02.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:02.71 819 | foundInterface = 0; \ 23:02.71 | ^~~~~~~~~~~~~~ 23:02.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:02.71 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:02.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:02.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:02.71 67 | NS_INTERFACE_MAP_END 23:02.71 | ^~~~~~~~~~~~~~~~~~~~ 23:02.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:02.71 800 | else 23:02.71 | ^~~~ 23:02.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:02.71 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:02.71 | ^~~~~~~~~~~~~~~~~~ 23:02.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:02.71 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:02.71 | ^~~~~~~~~~~~~~~~~~~~~~ 23:03.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.h:9, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:7: 23:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::TCPSocketChild::SendSend(const ArrayBuffer&, uint32_t, uint32_t, uint32_t)': 23:03.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:03.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:03.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:197:27: note: while referencing 'fallibleArr' 23:03.45 197 | FallibleTArray fallibleArr; 23:03.45 | ^~~~~~~~~~~ 23:03.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.h:9, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:7: 23:03.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:03.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:03.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:197:27: note: while referencing 'fallibleArr' 23:03.45 197 | FallibleTArray fallibleArr; 23:03.45 | ^~~~~~~~~~~ 23:03.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.h:9, 23:03.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:7: 23:03.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 23:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:03.45 353 | mArray.mHdr->mLength = 0; 23:03.45 | ~~~~~~~~~~~~~~~~~~~~~^~~ 23:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:197:27: note: while referencing 'fallibleArr' 23:03.45 197 | FallibleTArray fallibleArr; 23:03.46 | ^~~~~~~~~~~ 23:03.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.h:9, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:7: 23:03.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:03.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:03.46 353 | mArray.mHdr->mLength = 0; 23:03.46 | ~~~~~~~~~~~~~~~~~~~~~^~~ 23:03.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:202:29: note: while referencing 'arr' 23:03.46 202 | InfallibleTArray arr; 23:03.46 | ^~~ 23:03.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.h:9, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:7: 23:03.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:03.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:03.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:03.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:03.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:202:29: note: while referencing 'arr' 23:03.46 202 | InfallibleTArray arr; 23:03.46 | ^~~ 23:03.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.h:9, 23:03.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:7: 23:03.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:03.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:03.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:03.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:03.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketChild.cpp:197:27: note: while referencing 'fallibleArr' 23:03.46 197 | FallibleTArray fallibleArr; 23:03.46 | ^~~~~~~~~~~ 23:03.65 libgfx_layers.a.desc 23:06.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.h:9, 23:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:6: 23:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 23:06.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:06.89 819 | foundInterface = 0; \ 23:06.89 | ^~~~~~~~~~~~~~ 23:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:06.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:06.89 58 | NS_INTERFACE_MAP_END 23:06.89 | ^~~~~~~~~~~~~~~~~~~~ 23:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:06.89 800 | else 23:06.89 | ^~~~ 23:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:06.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:06.89 | ^~~~~~~~~~~~~~~~~~ 23:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:06.89 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 23:06.89 | ^~~~~~~~~~~~~~~~~~~~~~ 23:07.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 23:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 23:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 23:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 23:07.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'WebCore::ReverbConvolverStage::ReverbConvolverStage(const float*, size_t, size_t, size_t, size_t, size_t, size_t, WebCore::ReverbAccumulationBuffer*)': 23:07.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'AlignedTArray [1]' 23:07.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'AlignedTArray [1]' [-Warray-bounds] 23:07.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:07.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/FFTConvolver.h:33, 23:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/FFTConvolver.cpp:29, 23:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:29: 23:07.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/FFTBlock.h:156:26: note: while referencing 'paddedData' 23:07.05 156 | AlignedTArray paddedData; 23:07.05 | ^~~~~~~~~~ 23:07.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 23:07.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 23:07.29 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationR2' may be used uninitialized in this function 23:07.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationR2' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:07.29 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 23:07.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 23:07.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/HRTFPanner.cpp:253:18: note: 'convolutionDestinationR2' was declared here 23:07.29 253 | const float* convolutionDestinationR2; 23:07.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 23:07.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 23:07.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 23:07.29 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'convolutionDestinationL2' may be used uninitialized in this function 23:07.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationL2' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:07.29 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 23:07.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 23:07.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/HRTFPanner.cpp:252:18: note: 'convolutionDestinationL2' was declared here 23:07.29 252 | const float* convolutionDestinationL2; 23:07.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 23:07.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 23:07.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'WebCore::HRTFKernel::HRTFKernel(float*, size_t, float)': 23:07.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'AlignedTArray [1]' 23:07.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'AlignedTArray [1]' [-Warray-bounds] 23:07.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:07.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/FFTConvolver.h:33, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/FFTConvolver.cpp:29, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:29: 23:07.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/FFTBlock.h:156:26: note: while referencing 'paddedData' 23:07.34 156 | AlignedTArray paddedData; 23:07.34 | ^~~~~~~~~~ 23:07.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 23:07.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 23:07.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'AlignedTArray [1]' 23:07.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'AlignedTArray [1]' [-Warray-bounds] 23:07.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:07.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:65: 23:07.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/HRTFKernel.cpp:54:26: note: while referencing 'buffer' 23:07.34 54 | AlignedTArray buffer; 23:07.34 | ^~~~~~ 23:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 23:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 23:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 23:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 23:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)': 23:07.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'WebCore::HRTFKernelList [1]' {aka 'nsTArray > [1]'} 23:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'WebCore::HRTFKernelList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 23:07.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:07.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:56: 23:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/HRTFElevation.cpp:230:20: note: while referencing 'kernelListL' 23:07.52 230 | HRTFKernelList kernelListL; 23:07.52 | ^~~~~~~~~~~ 23:07.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:07.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 23:07.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.h:32, 23:07.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 23:07.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:11: 23:07.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsReturnRef WebCore::HRTFElevation::createByInterpolatingSlices(WebCore::HRTFElevation*, WebCore::HRTFElevation*, float, float)': 23:07.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'WebCore::HRTFKernelList [1]' {aka 'nsTArray > [1]'} 23:07.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'WebCore::HRTFKernelList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 23:07.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:07.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:56: 23:07.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/blink/HRTFElevation.cpp:275:20: note: while referencing 'kernelListL' 23:07.58 275 | HRTFKernelList kernelListL; 23:07.58 | ^~~~~~~~~~~ 23:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp: In member function 'virtual bool mozilla::dom::TCPSocketParent::RecvData(const SendableData&, const uint32_t&)': 23:07.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp: 'addr' may be used uninitialized 23:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:280:42: warning: 'addr' may be used uninitialized [-Wmaybe-uninitialized] 23:07.77 280 | nsresult nsrv = mFilter->FilterPacket(&addr, data.Elements(), 23:07.77 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 23:07.77 281 | data.Length(), 23:07.77 | ~~~~~~~~~~~~~~ 23:07.77 282 | nsISocketFilter::SF_OUTGOING, 23:07.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.77 283 | &allowed); 23:07.77 | ~~~~~~~~~ 23:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:280:42: note: by argument 2 of type 'const mozilla::net::NetAddr*' to 'nsresult (nsISocketFilter::)(const mozilla::net::NetAddr*, const uint8_t*, uint32_t, int32_t, bool*)' {aka 'nsresult (nsISocketFilter::)(const mozilla::net::NetAddr*, const unsigned char*, unsigned int, int, bool*)'} 23:07.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:275:27: note: 'addr' declared here 23:07.78 275 | mozilla::net::NetAddr addr; // dummy value 23:07.78 | ^~~~ 23:07.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.h:9, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:6: 23:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::TCPSocketParent::FireArrayBufferDataEvent(nsTArray&, mozilla::dom::TCPReadyState)': 23:07.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:07.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:07.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:342:29: note: while referencing 'arr' 23:07.93 342 | InfallibleTArray arr; 23:07.93 | ^~~ 23:07.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TCPSocketBinding.h:8, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.h:9, 23:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:6: 23:07.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:07.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:07.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/TCPSocketParent.cpp:342:29: note: while referencing 'arr' 23:07.93 342 | InfallibleTArray arr; 23:07.93 | ^~~ 23:08.34 libdom_media_webaudio_blink.a.desc 23:09.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:09.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:09.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 23:09.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocket.h:10, 23:09.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocket.cpp:6: 23:09.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 23:09.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:09.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.58 837 | foundInterface = 0; \ 23:09.58 | ^~~~~~~~~~~~~~ 23:09.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:09.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:09.58 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 23:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.58 800 | else 23:09.58 | ^~~~ 23:09.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:09.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:09.58 | ^~~~~~~~~~~~~~~~~~ 23:09.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:09.59 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 23:09.59 | ^~~~~~~~~~~~~~~~~~~~~~ 23:09.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:09.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 23:09.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIFactory.h:10, 23:09.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Module.h:11, 23:09.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ModuleUtils.h:10, 23:09.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsAppShellFactory.cpp:6, 23:09.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 23:09.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 23:09.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:09.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.84 819 | foundInterface = 0; \ 23:09.84 | ^~~~~~~~~~~~~~ 23:09.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:09.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:09.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:09.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsAppShellService.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:09.84 233 | NS_INTERFACE_MAP_END 23:09.84 | ^~~~~~~~~~~~~~~~~~~~ 23:09.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.84 800 | else 23:09.84 | ^~~~ 23:09.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:09.84 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:09.84 | ^~~~~~~~~~~~~~~~~~ 23:09.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsAppShellService.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:09.84 232 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 23:09.84 | ^~~~~~~~~~~~~~~~~~~~~~ 23:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 23:10.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.21 819 | foundInterface = 0; \ 23:10.21 | ^~~~~~~~~~~~~~ 23:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:10.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:10.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsChromeTreeOwner.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:10.21 102 | NS_INTERFACE_MAP_END 23:10.21 | ^~~~~~~~~~~~~~~~~~~~ 23:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:10.21 800 | else 23:10.21 | ^~~~ 23:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:10.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:10.21 | ^~~~~~~~~~~~~~~~~~ 23:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsChromeTreeOwner.cpp:101:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:10.21 101 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:10.21 | ^~~~~~~~~~~~~~~~~~~~~~ 23:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 23:10.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.23 819 | foundInterface = 0; \ 23:10.23 | ^~~~~~~~~~~~~~ 23:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:10.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:10.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsContentTreeOwner.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:10.23 116 | NS_INTERFACE_MAP_END 23:10.23 | ^~~~~~~~~~~~~~~~~~~~ 23:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:816:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:10.23 816 | else 23:10.23 | ^~~~ 23:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:881:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 23:10.23 881 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 23:10.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsContentTreeOwner.cpp:115:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 23:10.23 115 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 23:10.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 23:10.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.25 851 | foundInterface = 0; \ 23:10.25 | ^~~~~~~~~~~~~~ 23:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 23:10.25 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 23:10.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsContentTreeOwner.cpp:959:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 23:10.25 959 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 23:10.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:10.25 800 | else 23:10.25 | ^~~~ 23:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:10.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:10.25 | ^~~~~~~~~~~~~~~~~~ 23:10.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsContentTreeOwner.cpp:958:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:10.25 958 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 23:10.25 | ^~~~~~~~~~~~~~~~~~~~~~ 23:10.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 23:10.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:10.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:10.31 837 | foundInterface = 0; \ 23:10.31 | ^~~~~~~~~~~~~~ 23:10.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:10.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:10.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsWebShellWindow.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:10.31 108 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 23:10.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:10.32 800 | else 23:10.32 | ^~~~ 23:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:10.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:10.32 | ^~~~~~~~~~~~~~~~~~ 23:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsWebShellWindow.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:10.32 107 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 23:10.32 | ^~~~~~~~~~~~~~~~~~~~~~ 23:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 23:11.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:11.83 819 | foundInterface = 0; \ 23:11.83 | ^~~~~~~~~~~~~~ 23:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:11.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:11.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsXULWindow.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:11.83 135 | NS_INTERFACE_MAP_END 23:11.83 | ^~~~~~~~~~~~~~~~~~~~ 23:11.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:65: 23:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/appshell/nsXULWindow.cpp:134:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:11.83 134 | else 23:11.83 | ^~~~ 23:12.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketChild.h:9, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.h:9, 23:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:6: 23:12.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::UDPSocketChild::SendBinaryStream(const nsACString_internal&, uint16_t, nsIInputStream*)': 23:12.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:12.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:12.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:12.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:290:42: note: while referencing 'fds' 23:12.77 290 | nsTArray fds; 23:12.77 | ^~~ 23:12.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketChild.h:9, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.h:9, 23:12.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:6: 23:12.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::UDPSocketChild::SendDataInternal(const UDPSocketAddr&, const uint8_t*, uint32_t)': 23:12.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:12.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:12.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:12.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:269:27: note: while referencing 'fallibleArray' 23:12.82 269 | FallibleTArray fallibleArray; 23:12.82 | ^~~~~~~~~~~~~ 23:12.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketChild.h:9, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.h:9, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:6: 23:12.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:12.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:12.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:12.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:269:27: note: while referencing 'fallibleArray' 23:12.82 269 | FallibleTArray fallibleArray; 23:12.82 | ^~~~~~~~~~~~~ 23:12.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketChild.h:9, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.h:9, 23:12.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:6: 23:12.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 23:12.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:12.82 353 | mArray.mHdr->mLength = 0; 23:12.82 | ~~~~~~~~~~~~~~~~~~~~~^~~ 23:12.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:269:27: note: while referencing 'fallibleArray' 23:12.83 269 | FallibleTArray fallibleArray; 23:12.83 | ^~~~~~~~~~~~~ 23:12.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketChild.h:9, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.h:9, 23:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:6: 23:12.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:12.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:12.83 353 | mArray.mHdr->mLength = 0; 23:12.83 | ~~~~~~~~~~~~~~~~~~~~~^~~ 23:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:274:29: note: while referencing 'array' 23:12.84 274 | InfallibleTArray array; 23:12.84 | ^~~~~ 23:12.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketChild.h:9, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.h:9, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:6: 23:12.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:12.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:12.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:274:29: note: while referencing 'array' 23:12.84 274 | InfallibleTArray array; 23:12.84 | ^~~~~ 23:12.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketChild.h:9, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.h:9, 23:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:6: 23:12.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:12.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:12.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketChild.cpp:269:27: note: while referencing 'fallibleArray' 23:12.84 269 | FallibleTArray fallibleArray; 23:12.85 | ^~~~~~~~~~~~~ 23:15.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:15.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::UDPSocketParent::Send(const InputStreamParams&, const UDPSocketAddr&)': 23:15.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:15.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:15.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:15.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:15.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:432:42: note: while referencing 'fds' 23:15.97 432 | nsTArray fds; 23:15.97 | ^~~ 23:15.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:15.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:15.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:15.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:15.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:15.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:15.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:15.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:15.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:15.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:15.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:15.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:432:42: note: while referencing 'fds' 23:15.98 432 | nsTArray fds; 23:15.98 | ^~~ 23:16.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)': 23:16.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:16.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:16.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:561:27: note: while referencing 'fallibleArray' 23:16.04 561 | FallibleTArray fallibleArray; 23:16.04 | ^~~~~~~~~~~~~ 23:16.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:16.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:16.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:16.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:561:27: note: while referencing 'fallibleArray' 23:16.04 561 | FallibleTArray fallibleArray; 23:16.04 | ^~~~~~~~~~~~~ 23:16.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:16.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 23:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:16.04 353 | mArray.mHdr->mLength = 0; 23:16.04 | ~~~~~~~~~~~~~~~~~~~~~^~~ 23:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:561:27: note: while referencing 'fallibleArray' 23:16.04 561 | FallibleTArray fallibleArray; 23:16.04 | ^~~~~~~~~~~~~ 23:16.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:16.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:16.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:16.05 353 | mArray.mHdr->mLength = 0; 23:16.05 | ~~~~~~~~~~~~~~~~~~~~~^~~ 23:16.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:566:29: note: while referencing 'infallibleArray' 23:16.05 566 | InfallibleTArray infallibleArray; 23:16.05 | ^~~~~~~~~~~~~~~ 23:16.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:16.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:16.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 23:16.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 23:16.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:16.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:16.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:566:29: note: while referencing 'infallibleArray' 23:16.06 566 | InfallibleTArray infallibleArray; 23:16.06 | ^~~~~~~~~~~~~~~ 23:16.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocket.h:11, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PUDPSocketParent.h:9, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.h:9, 23:16.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:7: 23:16.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 23:16.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 23:16.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:16.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:16.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/network/UDPSocketParent.cpp:561:27: note: while referencing 'fallibleArray' 23:16.06 561 | FallibleTArray fallibleArray; 23:16.06 | ^~~~~~~~~~~~~ 23:16.32 libdom_network.a.desc 23:17.11 libxpfe_appshell.a.desc 23:17.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:17.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:17.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 23:17.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp: In member function 'virtual nsresult mozEnglishWordUtils::QueryInterface(const nsIID&, void**)': 23:17.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:17.61 819 | foundInterface = 0; \ 23:17.61 | ^~~~~~~~~~~~~~ 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:17.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:17.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:17.61 22 | NS_INTERFACE_MAP_END 23:17.61 | ^~~~~~~~~~~~~~~~~~~~ 23:17.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozEnglishWordUtils.h:16, 23:17.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6: 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:17.61 264 | } else 23:17.61 | ^~~~ 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 23:17.61 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:17.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 23:17.61 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:17.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:17.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozEnglishWordUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:17.61 21 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozEnglishWordUtils) 23:17.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 23:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 23:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:11, 23:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:19.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 23:19.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:19.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.88 819 | foundInterface = 0; \ 23:19.88 | ^~~~~~~~~~~~~~ 23:19.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:19.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:19.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:19.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:19.88 541 | NS_INTERFACE_MAP_END 23:19.88 | ^~~~~~~~~~~~~~~~~~~~ 23:19.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 23:19.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:15, 23:19.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SelectionState.h:11, 23:19.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:12, 23:19.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:19.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:19.89 264 | } else 23:19.89 | ^~~~ 23:19.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 23:19.89 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:19.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 23:19.89 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:19.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:540:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:19.89 540 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 23:19.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:20.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 23:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 23:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SelectionState.h:11, 23:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:12, 23:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozInlineSpellChecker::IsPointInSelection(nsISelection*, nsIDOMNode*, int32_t, nsIDOMRange**)': 23:20.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:20.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:20.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1722:22: note: while referencing 'ranges' 23:20.80 1722 | nsTArray ranges; 23:20.80 | ^~~~~~ 23:20.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:20.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 23:20.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 23:20.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SelectionState.h:11, 23:20.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:12, 23:20.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:20.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozInlineSpellChecker::DoSpellCheck(mozInlineSpellWordUtil&, mozilla::dom::Selection*, mozInlineSpellStatus*, bool*)': 23:20.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 23:20.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 23:20.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:20.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:20.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1539:35: note: while referencing 'ranges' 23:20.85 1539 | nsTArray> ranges; 23:20.85 | ^~~~~~ 23:20.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:20.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 23:20.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 23:20.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SelectionState.h:11, 23:20.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:12, 23:20.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:20.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 23:20.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 23:20.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:20.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:20.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1539:35: note: while referencing 'ranges' 23:20.85 1539 | nsTArray> ranges; 23:20.85 | ^~~~~~ 23:21.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SelectionState.h:11, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:12, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:21.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozInlineSpellChecker::DoSpellCheckSelection(mozInlineSpellWordUtil&, mozilla::dom::Selection*, mozInlineSpellStatus*)': 23:21.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 23:21.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 23:21.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:21.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1376:29: note: while referencing 'ranges' 23:21.47 1376 | nsTArray> ranges; 23:21.47 | ^~~~~~ 23:21.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SelectionState.h:11, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:12, 23:21.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:21.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 23:21.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 23:21.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:21.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1376:29: note: while referencing 'ranges' 23:21.47 1376 | nsTArray> ranges; 23:21.47 | ^~~~~~ 23:21.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:21.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 23:21.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 23:21.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/SelectionState.h:11, 23:21.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EditorBase.h:12, 23:21.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:34: 23:21.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 23:21.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 23:21.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:21.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1376:29: note: while referencing 'ranges' 23:21.48 1376 | nsTArray> ranges; 23:21.48 | ^~~~~~ 23:22.06 libdom_media_wave.a.desc 23:24.59 libstartupcache.a.desc 23:25.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:25.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:25.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.h:9, 23:25.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 23:25.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 23:25.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:25.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:25.60 819 | foundInterface = 0; \ 23:25.60 | ^~~~~~~~~~~~~~ 23:25.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:25.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:25.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:25.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:25.60 52 | NS_INTERFACE_MAP_END 23:25.60 | ^~~~~~~~~~~~~~~~~~~~ 23:25.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.h:17, 23:25.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:6: 23:25.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:25.60 264 | } else 23:25.60 | ^~~~ 23:25.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 23:25.60 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:25.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 23:25.60 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:25.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:25.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:25.60 51 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozPersonalDictionary) 23:25.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:26.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 23:26.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsNetUtil.h:16, 23:26.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:16: 23:26.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozPersonalDictionary::Save()': 23:26.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:26.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:26.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:26.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozPersonalDictionary.cpp:360:22: note: while referencing 'array' 23:26.06 360 | nsTArray array; 23:26.06 | ^~~~~ 23:26.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:26.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:26.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txmgr/nsTransactionManager.cpp:8: 23:26.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txmgr/nsTransactionManager.cpp: In member function 'virtual nsresult nsTransactionManager::QueryInterface(const nsIID&, void**)': 23:26.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:26.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:26.29 819 | foundInterface = 0; \ 23:26.29 | ^~~~~~~~~~~~~~ 23:26.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:26.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:26.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:26.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txmgr/nsTransactionManager.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:26.29 54 | NS_INTERFACE_MAP_END 23:26.29 | ^~~~~~~~~~~~~~~~~~~~ 23:26.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:26.29 811 | else 23:26.29 | ^~~~ 23:26.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:26.29 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:26.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:26.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txmgr/nsTransactionManager.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:26.29 53 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 23:26.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:27.65 libeditor_txmgr.a.desc 23:27.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozSpellChecker.h:9, 23:27.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 23:27.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 23:27.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:27.74 819 | foundInterface = 0; \ 23:27.74 | ^~~~~~~~~~~~~~ 23:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:27.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:27.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozSpellChecker.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:27.74 30 | NS_INTERFACE_MAP_END 23:27.74 | ^~~~~~~~~~~~~~~~~~~~ 23:27.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozSpellChecker.h:19, 23:27.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozSpellChecker.cpp:6: 23:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:27.74 264 | } else 23:27.74 | ^~~~ 23:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 23:27.74 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:27.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 23:27.74 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 23:27.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/src/mozSpellChecker.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:27.74 29 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 23:27.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.07 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/process_util_linux.cc: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead 23:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/process_util_linux.cc:120:8: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 23:29.07 120 | std::auto_ptr mEnvp; 23:29.07 | ^~~~~~~~ 23:29.07 In file included from /usr/include/c++/11/memory:76, 23:29.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/memory:3, 23:29.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/memory:50, 23:29.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/process_util_linux.cc:10: 23:29.07 /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here 23:29.07 57 | template class auto_ptr; 23:29.07 | ^~~~~~~~ 23:32.44 libextensions_spellcheck_src.a.desc 23:33.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/pickle.h:16, 23:33.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/histogram.cc:19, 23:33.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65: 23:33.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 23:33.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BufferList.h: '*(unsigned int*)((char*)&lastSegmentSize + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function 23:33.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BufferList.h:554:20: warning: '*(unsigned int*)((char*)&lastSegmentSize + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:33.57 554 | aIter.Advance(*this, *lastSegmentSize); 23:33.57 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 23:40.56 libipc_chromium.a.desc 23:43.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:43.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:43.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 23:43.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 23:43.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 23:43.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 23:43.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:43.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:43.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 23:43.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:43.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:43.33 819 | foundInterface = 0; \ 23:43.33 | ^~~~~~~~~~~~~~ 23:43.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:43.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:43.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:43.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:819:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:43.33 819 | NS_INTERFACE_MAP_END 23:43.33 | ^~~~~~~~~~~~~~~~~~~~ 23:43.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:43.33 800 | else 23:43.33 | ^~~~ 23:43.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:43.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:43.33 | ^~~~~~~~~~~~~~~~~~ 23:43.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:818:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:43.33 818 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:43.33 | ^~~~~~~~~~~~~~~~~~~~~~ 23:43.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:43.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.h:15, 23:43.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:8: 23:43.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static const char* mozilla::net::NeckoParent::GetValidatedOriginAttributes(const SerializedLoadContext&, mozilla::net::PNeckoParent::PContentParent*, nsIPrincipal*, mozilla::DocShellOriginAttributes&)': 23:43.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:43.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:43.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:43.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:180:24: note: while referencing 'contextArray' 23:43.64 180 | nsTArray contextArray = 23:43.64 | ^~~~~~~~~~~~ 23:43.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:43.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.h:15, 23:43.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:8: 23:43.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 23:43.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:43.64 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 23:43.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 23:43.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:180:24: note: while referencing 'contextArray' 23:43.64 180 | nsTArray contextArray = 23:43.64 | ^~~~~~~~~~~~ 23:43.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:43.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.h:15, 23:43.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:8: 23:43.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 23:43.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:43.65 236 | header->mLength = length; 23:43.65 | ~~~~~~~~~~~~~~~~^~~~~~~~ 23:43.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:180:24: note: while referencing 'contextArray' 23:43.65 180 | nsTArray contextArray = 23:43.65 | ^~~~~~~~~~~~ 23:43.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:43.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.h:15, 23:43.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:8: 23:43.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:43.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:43.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:43.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/ipc/NeckoParent.cpp:180:24: note: while referencing 'contextArray' 23:43.65 180 | nsTArray contextArray = 23:43.65 | ^~~~~~~~~~~~ 23:44.07 libnetwerk_ipc.a.desc 23:44.99 libnetwerk_system_linux.a.desc 23:45.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::ConsoleProfileRunnable::RunConsole(JSContext*, nsPIDOMWindowOuter*, nsPIDOMWindowInner*)': 23:45.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:755:25: note: while referencing 'arguments' 23:45.16 755 | Sequence arguments; 23:45.16 | ^~~~~~~~~ 23:45.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:755:25: note: while referencing 'arguments' 23:45.16 755 | Sequence arguments; 23:45.16 | ^~~~~~~~~ 23:45.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::ConsoleCallDataRunnable::ProcessCallData(JSContext*)': 23:45.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.57 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:662:25: note: while referencing 'values' 23:45.58 662 | Sequence values; 23:45.58 | ^~~~~~ 23:45.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:662:25: note: while referencing 'values' 23:45.58 662 | Sequence values; 23:45.58 | ^~~~~~ 23:45.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::Console::Trace(const mozilla::dom::GlobalObject&)': 23:45.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'const mozilla::dom::Sequence [1]' 23:45.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'const mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:979:29: note: while referencing 'data' 23:45.82 979 | const Sequence data; 23:45.82 | ^~~~ 23:45.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::Console::Time(const mozilla::dom::GlobalObject&, JS::Handle)': 23:45.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:996:23: note: while referencing 'data' 23:45.85 996 | Sequence data; 23:45.85 | ^~~~ 23:45.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:996:23: note: while referencing 'data' 23:45.85 996 | Sequence data; 23:45.85 | ^~~~ 23:45.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::Console::TimeEnd(const mozilla::dom::GlobalObject&, JS::Handle)': 23:45.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:1011:23: note: while referencing 'data' 23:45.86 1011 | Sequence data; 23:45.86 | ^~~~ 23:45.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:1011:23: note: while referencing 'data' 23:45.86 1011 | Sequence data; 23:45.86 | ^~~~ 23:45.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::Console::TimeStamp(const mozilla::dom::GlobalObject&, JS::Handle)': 23:45.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:1027:23: note: while referencing 'data' 23:45.87 1027 | Sequence data; 23:45.87 | ^~~~ 23:45.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:1027:23: note: while referencing 'data' 23:45.88 1027 | Sequence data; 23:45.88 | ^~~~ 23:45.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::Console::RetrieveConsoleEvents(JSContext*, nsTArray&, mozilla::ErrorResult&)': 23:45.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:2312:25: note: while referencing 'sequence' 23:45.90 2312 | Sequence sequence; 23:45.90 | ^~~~~~~~ 23:45.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 23:45.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 23:45.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:45.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:2312:25: note: while referencing 'sequence' 23:45.90 2312 | Sequence sequence; 23:45.90 | ^~~~~~~~ 23:45.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:45.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 23:45.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Console.h:9, 23:45.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:6: 23:45.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::LazyStackGetter(JSContext*, unsigned int, JS::Value*)': 23:46.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:46.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:46.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:46.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:46.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/Console.cpp:1408:31: note: while referencing 'reifiedStack' 23:46.00 1408 | nsTArray reifiedStack; 23:46.00 | ^~~~~~~~~~~~ 23:47.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:47.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 23:47.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 23:47.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/nsIConsoleReportCollector.h:9, 23:47.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ConsoleReportCollector.h:10, 23:47.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:6: 23:47.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::ConsoleReportCollector::AddConsoleReport(uint32_t, const nsACString_internal&, nsContentUtils::PropertiesFile, const nsACString_internal&, uint32_t, uint32_t, const nsACString_internal&, const nsTArray&)': 23:47.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 60 is outside array bounds of 'mozilla::ConsoleReportCollector::PendingReport [1]' 23:47.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 60 is outside array bounds of 'mozilla::ConsoleReportCollector::PendingReport [1]' [-Warray-bounds] 23:47.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:47.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:37:74: note: while referencing '' 23:47.87 37 | aMessageName, aStringParams)); 23:47.87 | ^ 23:47.89 libnetwerk_protocol_file.a.desc 23:47.97 libaccessible_ipc_other.a.desc 23:48.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:48.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 23:48.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 23:48.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/nsIConsoleReportCollector.h:9, 23:48.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ConsoleReportCollector.h:10, 23:48.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:6: 23:48.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIDocument*, nsIConsoleReportCollector::ReportAction)': 23:48.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:48.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:48.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:48.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:48.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:46:27: note: while referencing 'reports' 23:48.01 46 | nsTArray reports; 23:48.01 | ^~~~~~~ 23:48.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 23:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 23:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/nsIConsoleReportCollector.h:9, 23:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ConsoleReportCollector.h:10, 23:48.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:6: 23:48.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)': 23:48.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:48.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:48.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:48.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:48.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:96:27: note: while referencing 'reports' 23:48.05 96 | nsTArray reports; 23:48.05 | ^~~~~~~ 23:48.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/nsIConsoleReportCollector.h:9, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ConsoleReportCollector.h:10, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:6: 23:48.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::ConsoleReportCollector::FlushReportsByWindowId(uint64_t, nsIConsoleReportCollector::ReportAction)': 23:48.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:48.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:48.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:48.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:48.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:118:27: note: while referencing 'reports' 23:48.08 118 | nsTArray reports; 23:48.08 | ^~~~~~~ 23:48.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/nsIConsoleReportCollector.h:9, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ConsoleReportCollector.h:10, 23:48.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:6: 23:48.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:48.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:48.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:48.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:48.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/console/ConsoleReportCollector.cpp:118:27: note: while referencing 'reports' 23:48.08 118 | nsTArray reports; 23:48.08 | ^~~~~~~ 23:48.28 libdom_console.a.desc 23:49.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:49.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 23:49.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 23:49.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaResource.h:10, 23:49.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.h:11, 23:49.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.cpp:6: 23:49.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::MediaResult mozilla::WebMContainerParser::IsInitSegmentPresent(mozilla::MediaByteBuffer*)': 23:49.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:49.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:49.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:49.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:49.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.cpp:133:34: note: while referencing 'mapping' 23:49.60 133 | nsTArray mapping; 23:49.60 | ^~~~~~~ 23:49.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:49.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 23:49.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 23:49.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaResource.h:10, 23:49.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.h:11, 23:49.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.cpp:6: 23:49.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::MediaResult mozilla::WebMContainerParser::IsMediaSegmentPresent(mozilla::MediaByteBuffer*)': 23:49.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:49.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:49.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:49.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:49.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.cpp:151:34: note: while referencing 'mapping' 23:49.62 151 | nsTArray mapping; 23:49.62 | ^~~~~~~ 23:49.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:49.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 23:49.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 23:49.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaResource.h:10, 23:49.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.h:11, 23:49.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.cpp:6: 23:49.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::MediaResult mozilla::WebMContainerParser::ParseStartAndEndTimestamps(mozilla::MediaByteBuffer*, int64_t&, int64_t&)': 23:49.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:49.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:49.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:49.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:49.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/ContainerParser.cpp:193:34: note: while referencing 'mapping' 23:49.85 193 | nsTArray mapping; 23:49.85 | ^~~~~~~ 23:50.37 libextensions_auth.a.desc 23:51.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 23:51.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 23:51.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 23:51.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 23:51.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 23:51.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 23:51.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 23:51.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 23:51.78 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 23:51.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 23:51.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 23:51.78 | ^ 23:52.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 23:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 23:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.h:11, 23:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSource.h:9, 23:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSource.cpp:6: 23:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 23:52.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 23:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:52.79 837 | foundInterface = 0; \ 23:52.79 | ^~~~~~~~~~~~~~ 23:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:52.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:52.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSource.cpp:574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:52.79 574 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 23:52.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:52.79 800 | else 23:52.79 | ^~~~ 23:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:52.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:52.79 | ^~~~~~~~~~~~~~~~~~ 23:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSource.cpp:573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:52.79 573 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 23:52.79 | ^~~~~~~~~~~~~~~~~~~~~~ 23:54.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 23:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 23:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 23:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 23:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 23:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 23:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 23:54.22 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 23:54.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 23:54.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 23:54.22 | ^ 23:56.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 23:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 23:56.32 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 23:56.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 23:56.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 23:56.32 | ^ 23:57.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:16, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.cpp:5: 23:57.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::media::TimeIntervals mozilla::MediaSourceDecoder::GetBuffered()': 23:57.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:57.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:57.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:57.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:57.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.cpp:133:34: note: while referencing 'activeRanges' 23:57.83 133 | nsTArray activeRanges; 23:57.83 | ^~~~~~~~~~~~ 23:57.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:16, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 23:57.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.cpp:5: 23:57.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 23:57.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 23:57.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 23:57.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:57.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.cpp:133:34: note: while referencing 'activeRanges' 23:57.83 133 | nsTArray activeRanges; 23:57.83 | ^~~~~~~~~~~~ 23:58.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 23:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 23:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 23:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 23:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 23:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 23:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 23:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 23:58.54 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 23:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 23:58.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 23:58.54 | ^ 23:59.93 libdom_media_platforms_ffmpeg_ffmpeg58.a.desc 24:07.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 24:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 24:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRunnable.h:10, 24:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AbstractThread.h:10, 24:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:9, 24:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.h:9, 24:07.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.cpp:6: 24:07.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 24:07.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:07.01 837 | foundInterface = 0; \ 24:07.01 | ^~~~~~~~~~~~~~ 24:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:07.01 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:07.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:07.01 587 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 24:07.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/TimeUnits.h:13, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaInfo.h:17, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AbstractMediaDecoder.h:15, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:30, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSource.h:9, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.h:10, 24:07.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.cpp:6: 24:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:07.01 258 | } else 24:07.01 | ^~~~ 24:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:07.01 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:07.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:07.01 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:07.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.cpp:586:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:07.01 586 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBuffer) 24:07.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:09.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 24:09.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 24:09.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsComboboxControlFrame.cpp:25: 24:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:09.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:09.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:09.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:09.42 712 | class CompressedGlyph { 24:09.42 | ^~~~~~~~~~~~~~~ 24:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:09.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:09.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:09.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:09.42 712 | class CompressedGlyph { 24:09.42 | ^~~~~~~~~~~~~~~ 24:11.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 24:11.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 24:11.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRunnable.h:10, 24:11.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AbstractThread.h:10, 24:11.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:9, 24:11.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.h:9, 24:11.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBufferList.h:9, 24:11.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBufferList.cpp:6: 24:11.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 24:11.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:11.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:11.68 837 | foundInterface = 0; \ 24:11.68 | ^~~~~~~~~~~~~~ 24:11.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:11.68 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBufferList.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:11.69 218 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 24:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TimeRanges.h:13, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/TimeUnits.h:13, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaInfo.h:17, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AbstractMediaDecoder.h:15, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:30, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSourceDecoder.h:13, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/MediaSource.h:9, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBuffer.h:10, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBufferList.h:9, 24:11.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBufferList.cpp:6: 24:11.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:11.69 258 | } else 24:11.69 | ^~~~ 24:11.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 24:11.69 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 24:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 24:11.69 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 24:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/SourceBufferList.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 24:11.69 217 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SourceBufferList) 24:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 24:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TaskQueue.h:10, 24:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/AutoTaskQueue.h:11, 24:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/TrackBuffersManager.h:12, 24:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/TrackBuffersManager.cpp:6: 24:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h: In member function 'uint32_t mozilla::TrackBuffersManager::RemoveFrames(const mozilla::media::TimeIntervals&, mozilla::TrackBuffersManager::TrackData&, uint32_t)': 24:18.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h: '*(unsigned int*)((char*)&firstRemovedIndex + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function 24:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:1995:34: warning: '*(unsigned int*)((char*)&firstRemovedIndex + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:18.45 1995 | elem_type* iter = Elements() + aStart; 24:18.45 | ~~~~~~~~~~~^~~~~~~~ 24:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/mediasource/TrackBuffersManager.cpp:1791:19: note: '*(unsigned int*)((char*)&firstRemovedIndex + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' was declared here 24:18.45 1791 | Maybe firstRemovedIndex; 24:18.45 | ^~~~~~~~~~~~~~~~~ 24:18.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 24:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 24:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 24:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 24:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFieldSetFrame.cpp:16: 24:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:18.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:18.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:18.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:18.79 712 | class CompressedGlyph { 24:18.79 | ^~~~~~~~~~~~~~~ 24:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:18.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:18.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:18.80 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:18.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:18.80 712 | class CompressedGlyph { 24:18.80 | ^~~~~~~~~~~~~~~ 24:20.85 libdom_media_mediasource.a.desc 24:22.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 24:22.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 24:22.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:22.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:22.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 24:22.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 24:22.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushManager.h:28, 24:22.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:6: 24:22.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 24:22.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:22.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:22.38 819 | foundInterface = 0; \ 24:22.38 | ^~~~~~~~~~~~~~ 24:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:22.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:22.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:464:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:22.38 464 | NS_INTERFACE_MAP_END 24:22.38 | ^~~~~~~~~~~~~~~~~~~~ 24:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:22.38 800 | else 24:22.38 | ^~~~ 24:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:22.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:22.38 | ^~~~~~~~~~~~~~~~~~ 24:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:463:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:22.38 463 | NS_INTERFACE_MAP_ENTRY(nsISupports) 24:22.38 | ^~~~~~~~~~~~~~~~~~~~~~ 24:23.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushManager.h:31, 24:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:6: 24:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::PushManager::PerformSubscriptionActionFromWorker(mozilla::dom::PushManager::SubscriptionAction, const mozilla::dom::PushSubscriptionOptionsInit&, mozilla::ErrorResult&)': 24:23.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:23.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:23.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:580:21: note: while referencing 'appServerKey' 24:23.00 580 | nsTArray appServerKey; 24:23.01 | ^~~~~~~~~~~~ 24:23.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:23.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:23.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushManager.h:31, 24:23.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:6: 24:23.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::GetSubscriptionCallback::OnPushSubscription(nsresult, nsIPushSubscription*)': 24:23.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:23.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:23.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:23.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:226:49: note: while referencing 'appServerKey' 24:23.07 226 | nsTArray rawP256dhKey, authSecret, appServerKey; 24:23.07 | ^~~~~~~~~~~~ 24:23.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:23.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:23.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushManager.h:31, 24:23.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:6: 24:23.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:23.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:23.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:23.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:226:37: note: while referencing 'authSecret' 24:23.08 226 | nsTArray rawP256dhKey, authSecret, appServerKey; 24:23.08 | ^~~~~~~~~~ 24:23.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:23.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 24:23.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushManager.h:31, 24:23.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:6: 24:23.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:23.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:23.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:23.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushManager.cpp:226:23: note: while referencing 'rawP256dhKey' 24:23.08 226 | nsTArray rawP256dhKey, authSecret, appServerKey; 24:23.08 | ^~~~~~~~~~~~ 24:23.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:23.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 24:23.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 24:23.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 24:23.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 24:23.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 24:23.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFileControlFrame.h:10, 24:23.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFileControlFrame.cpp:6: 24:23.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool nsFileControlFrame::DnDListener::IsValidDropData(nsIDOMDataTransfer*)': 24:23.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:23.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:23.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:23.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:23.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFileControlFrame.cpp:382:22: note: while referencing 'types' 24:23.89 382 | nsTArray types; 24:23.89 | ^~~~~ 24:23.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:23.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 24:24.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 24:24.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 24:24.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 24:24.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 24:24.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFileControlFrame.h:10, 24:24.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFileControlFrame.cpp:6: 24:24.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsFileControlFrame::DnDListener::HandleEvent(nsIDOMEvent*)': 24:24.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:24.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:24.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:24.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:24.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFileControlFrame.cpp:294:37: note: while referencing 'array' 24:24.00 294 | nsTArray array; 24:24.00 | ^~~~~ 24:25.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 24:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 24:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPushNotifier.h:10, 24:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.h:8, 24:25.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:5: 24:25.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 24:25.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:25.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:25.39 819 | foundInterface = 0; \ 24:25.39 | ^~~~~~~~~~~~~~ 24:25.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:25.39 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:25.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:25.40 39 | NS_INTERFACE_MAP_END 24:25.40 | ^~~~~~~~~~~~~~~~~~~~ 24:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:25.40 800 | else 24:25.40 | ^~~~ 24:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:25.40 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:25.40 | ^~~~~~~~~~~~~~~~~~ 24:25.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:25.40 38 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 24:25.40 | ^~~~~~~~~~~~~~~~~~~~~~ 24:25.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 24:25.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:25.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:25.41 819 | foundInterface = 0; \ 24:25.41 | ^~~~~~~~~~~~~~ 24:25.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:25.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:25.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:25.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:25.41 152 | NS_INTERFACE_MAP_END 24:25.41 | ^~~~~~~~~~~~~~~~~~~~ 24:25.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:25.41 800 | else 24:25.41 | ^~~~ 24:25.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:25.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:25.41 | ^~~~~~~~~~~~~~~~~~ 24:25.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:25.41 151 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 24:25.41 | ^~~~~~~~~~~~~~~~~~~~~~ 24:25.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 24:25.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:25.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:25.42 819 | foundInterface = 0; \ 24:25.42 | ^~~~~~~~~~~~~~ 24:25.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:25.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:25.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:25.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:25.42 234 | NS_INTERFACE_MAP_END 24:25.42 | ^~~~~~~~~~~~~~~~~~~~ 24:25.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:25.42 800 | else 24:25.42 | ^~~~ 24:25.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:25.42 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:25.43 | ^~~~~~~~~~~~~~~~~~ 24:25.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:25.43 233 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 24:25.43 | ^~~~~~~~~~~~~~~~~~~~~~ 24:26.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:26.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 24:26.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.h:11, 24:26.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:5: 24:26.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::PushNotifier::Dispatch(mozilla::dom::PushDispatcher&)': 24:26.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:26.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:26.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:26.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:26.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:105:30: note: while referencing 'contentActors' 24:26.16 105 | nsTArray contentActors; 24:26.16 | ^~~~~~~~~~~~~ 24:26.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:26.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 24:26.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.h:11, 24:26.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:5: 24:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::PushNotifier::NotifyPushWithData(const nsACString_internal&, nsIPrincipal*, const nsAString_internal&, uint32_t, uint8_t*)': 24:26.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:26.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:26.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushNotifier.cpp:51:21: note: while referencing 'data' 24:26.24 51 | nsTArray data; 24:26.24 | ^~~~ 24:26.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 24:26.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsFormControlFrame.cpp:13: 24:26.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:26.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:26.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:26.57 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:26.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:26.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:26.57 712 | class CompressedGlyph { 24:26.57 | ^~~~~~~~~~~~~~~ 24:26.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:26.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:26.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:26.57 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:26.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:26.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:26.57 712 | class CompressedGlyph { 24:26.57 | ^~~~~~~~~~~~~~~ 24:28.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 24:28.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 24:28.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushSubscription.h:9, 24:28.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:5: 24:28.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 24:28.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:28.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:28.01 819 | foundInterface = 0; \ 24:28.01 | ^~~~~~~~~~~~~~ 24:28.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:28.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:28.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:28.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:28.01 232 | NS_INTERFACE_MAP_END 24:28.01 | ^~~~~~~~~~~~~~~~~~~~ 24:28.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:28.01 800 | else 24:28.01 | ^~~~ 24:28.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:28.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:28.01 | ^~~~~~~~~~~~~~~~~~ 24:28.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:28.01 231 | NS_INTERFACE_MAP_ENTRY(nsISupports) 24:28.01 | ^~~~~~~~~~~~~~~~~~~~~~ 24:28.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:28.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 24:28.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 24:28.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushSubscription.h:11, 24:28.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:5: 24:28.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::PushSubscription::Constructor(mozilla::dom::GlobalObject&, const mozilla::dom::PushSubscriptionInit&, mozilla::ErrorResult&)': 24:28.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:28.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:28.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:28.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:266:21: note: while referencing 'appServerKey' 24:28.64 266 | nsTArray appServerKey; 24:28.64 | ^~~~~~~~~~~~ 24:28.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushSubscription.h:11, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:5: 24:28.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:28.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:28.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:257:21: note: while referencing 'authSecret' 24:28.64 257 | nsTArray authSecret; 24:28.64 | ^~~~~~~~~~ 24:28.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushSubscription.h:11, 24:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:5: 24:28.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 24:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 24:28.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:28.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscription.cpp:248:21: note: while referencing 'rawKey' 24:28.65 248 | nsTArray rawKey; 24:28.65 | ^~~~~~ 24:29.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 24:29.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 24:29.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 24:29.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 24:29.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 24:29.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PushSubscriptionOptions.h:8, 24:29.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscriptionOptions.cpp:5: 24:29.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 24:29.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:29.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:29.78 819 | foundInterface = 0; \ 24:29.78 | ^~~~~~~~~~~~~~ 24:29.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:29.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:29.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:29.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscriptionOptions.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:29.78 52 | NS_INTERFACE_MAP_END 24:29.78 | ^~~~~~~~~~~~~~~~~~~~ 24:29.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:29.78 800 | else 24:29.78 | ^~~~ 24:29.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:29.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:29.78 | ^~~~~~~~~~~~~~~~~~ 24:29.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/push/PushSubscriptionOptions.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:29.78 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 24:29.78 | ^~~~~~~~~~~~~~~~~~~~~~ 24:31.70 libdom_push.a.desc 24:33.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 24:33.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 24:33.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRunnable.h:10, 24:33.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AbstractThread.h:10, 24:33.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/AbstractThread.cpp:6, 24:33.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2: 24:33.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 24:33.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:33.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:33.29 819 | foundInterface = 0; \ 24:33.29 | ^~~~~~~~~~~~~~ 24:33.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:33.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:33.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:33.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThread.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:33.29 175 | NS_INTERFACE_MAP_END 24:33.29 | ^~~~~~~~~~~~~~~~~~~~ 24:33.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:137: 24:33.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThread.cpp:174:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:33.29 174 | } else 24:33.29 | ^~~~ 24:38.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 24:38.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 24:38.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.h:9, 24:38.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:6, 24:38.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:38.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 24:38.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:38.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:38.34 819 | foundInterface = 0; \ 24:38.34 | ^~~~~~~~~~~~~~ 24:38.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:38.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:38.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:38.34 170 | NS_INTERFACE_MAP_END 24:38.34 | ^~~~~~~~~~~~~~~~~~~~ 24:38.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:38.34 64 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 24:38.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:38.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:9, 24:38.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:38.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:38.35 137 | } else 24:38.35 | ^~~~ 24:38.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 24:38.35 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 24:38.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:64:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:38.35 64 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 24:38.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:38.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 24:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 24:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.h:9, 24:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:6, 24:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 24:38.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:38.36 819 | foundInterface = 0; \ 24:38.36 | ^~~~~~~~~~~~~~ 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:38.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:38.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:38.36 170 | NS_INTERFACE_MAP_END 24:38.36 | ^~~~~~~~~~~~~~~~~~~~ 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:38.36 38 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 24:38.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:38.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:9, 24:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:38.36 137 | } else 24:38.36 | ^~~~ 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 24:38.36 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 24:38.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadPool.cpp:38:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:38.37 38 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 24:38.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThread.h:16, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.h:12, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:6, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsThreadManager::Shutdown()': 24:39.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsThreadArray [1]' {aka 'nsTArray > > [1]'} 24:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsThreadArray [1]' {aka 'nsTArray > > [1]'} [-Warray-bounds] 24:39.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:39.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:135:17: note: while referencing 'threads' 24:39.07 135 | nsThreadArray threads; 24:39.07 | ^~~~~~~ 24:39.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThread.h:16, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.h:12, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:6, 24:39.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:39.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsThreadArray [1]' {aka 'nsTArray > > [1]'} 24:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsThreadArray [1]' {aka 'nsTArray > > [1]'} [-Warray-bounds] 24:39.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:39.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:39.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:135:17: note: while referencing 'threads' 24:39.07 135 | nsThreadArray threads; 24:39.07 | ^~~~~~~ 24:39.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 24:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 24:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThread.h:16, 24:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.h:12, 24:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:6, 24:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:39.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsThreadArray [1]' {aka 'nsTArray > > [1]'} 24:39.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsThreadArray [1]' {aka 'nsTArray > > [1]'} [-Warray-bounds] 24:39.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 24:39.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 24:39.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/threads/nsThreadManager.cpp:135:17: note: while referencing 'threads' 24:39.08 135 | nsThreadArray threads; 24:39.08 | ^~~~~~~ 24:39.24 libxpcom_threads.a.desc 24:39.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 24:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 24:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 24:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 24:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsHTMLButtonControlFrame.cpp:10: 24:39.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:39.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:39.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:39.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:39.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:39.33 712 | class CompressedGlyph { 24:39.33 | ^~~~~~~~~~~~~~~ 24:39.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:39.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:39.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:39.34 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:39.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:39.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:39.34 712 | class CompressedGlyph { 24:39.34 | ^~~~~~~~~~~~~~~ 24:39.96 libimage_encoders_jpeg.a.desc 24:45.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libyuv/source/row_gcc.cc: Assembler messages: 24:45.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libyuv/source/row_gcc.cc:5222: Warning: no instruction mnemonic suffix given and no register operands; using default for `sub' 24:45.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libyuv/source/row_gcc.cc:5257: Warning: no instruction mnemonic suffix given and no register operands; using default for `sub' 24:47.05 libyuv.a.desc 24:49.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 24:49.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 24:49.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsListControlFrame.cpp:19: 24:49.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:49.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:49.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:49.52 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:49.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:49.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:49.52 712 | class CompressedGlyph { 24:49.52 | ^~~~~~~~~~~~~~~ 24:49.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:49.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:49.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:49.52 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:49.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:49.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:49.52 712 | class CompressedGlyph { 24:49.52 | ^~~~~~~~~~~~~~~ 24:55.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 24:55.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 24:55.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsMeterFrame.cpp:18: 24:55.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:55.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:55.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:55.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:55.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:55.04 712 | class CompressedGlyph { 24:55.04 | ^~~~~~~~~~~~~~~ 24:55.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:55.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:55.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:55.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:55.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:55.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:55.04 712 | class CompressedGlyph { 24:55.04 | ^~~~~~~~~~~~~~~ 24:59.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 24:59.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 24:59.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsNumberControlFrame.cpp:13: 24:59.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:59.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:59.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:59.17 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:59.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:59.17 712 | class CompressedGlyph { 24:59.17 | ^~~~~~~~~~~~~~~ 24:59.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 24:59.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 24:59.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 24:59.17 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 24:59.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:59.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 24:59.17 712 | class CompressedGlyph { 24:59.17 | ^~~~~~~~~~~~~~~ 25:03.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 25:03.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 25:03.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsProgressFrame.cpp:18: 25:03.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:03.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 25:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 25:03.68 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:03.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:03.68 712 | class CompressedGlyph { 25:03.68 | ^~~~~~~~~~~~~~~ 25:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:03.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 25:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 25:03.68 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:03.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:03.68 712 | class CompressedGlyph { 25:03.68 | ^~~~~~~~~~~~~~~ 25:07.90 libdom_media_ipc.a.desc 25:11.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioChannelBinding.h:8, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/browser-element/BrowserElementAudioChannel.h:8, 25:11.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/browser-element/BrowserElementAudioChannel.cpp:5: 25:11.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/browser-element/BrowserElementAudioChannel.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementAudioChannel::QueryInterface(const nsIID&, void**)': 25:11.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:11.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:11.09 837 | foundInterface = 0; \ 25:11.09 | ^~~~~~~~~~~~~~ 25:11.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:11.09 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:11.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:11.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/browser-element/BrowserElementAudioChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:11.09 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 25:11.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:11.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:11.10 800 | else 25:11.10 | ^~~~ 25:11.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:11.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:11.10 | ^~~~~~~~~~~~~~~~~~ 25:11.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/browser-element/BrowserElementAudioChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:11.10 32 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 25:11.10 | ^~~~~~~~~~~~~~~~~~~~~~ 25:12.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:12.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:12.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 25:12.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 25:12.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 25:12.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 25:12.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.h:9, 25:12.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:5: 25:12.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsDisplayOptionEventGrabber::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)': 25:12.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:12.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:12.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:12.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:12.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:52:23: note: while referencing 'outFrames' 25:12.91 52 | nsTArray outFrames; 25:12.91 | ^~~~~~~~~ 25:12.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.h:9, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:5: 25:12.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 25:12.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:12.91 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 25:12.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 25:12.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:52:23: note: while referencing 'outFrames' 25:12.91 52 | nsTArray outFrames; 25:12.91 | ^~~~~~~~~ 25:12.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.h:9, 25:12.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:5: 25:12.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 25:12.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:12.91 236 | header->mLength = length; 25:12.91 | ~~~~~~~~~~~~~~~~^~~~~~~~ 25:12.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:52:23: note: while referencing 'outFrames' 25:12.92 52 | nsTArray outFrames; 25:12.92 | ^~~~~~~~~ 25:12.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:12.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:12.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 25:12.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 25:12.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 25:12.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsBlockFrame.h:15, 25:12.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.h:9, 25:12.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:5: 25:12.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:12.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:12.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:12.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:12.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsSelectsAreaFrame.cpp:52:23: note: while referencing 'outFrames' 25:12.93 52 | nsTArray outFrames; 25:12.93 | ^~~~~~~~~ 25:14.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 25:14.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 25:14.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/forms/nsTextControlFrame.cpp:9: 25:14.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:14.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 25:14.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 25:14.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:14.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:14.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:14.31 712 | class CompressedGlyph { 25:14.31 | ^~~~~~~~~~~~~~~ 25:14.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:14.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 25:14.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 25:14.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:14.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:14.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:14.31 712 | class CompressedGlyph { 25:14.31 | ^~~~~~~~~~~~~~~ 25:16.58 libdom_browser-element.a.desc 25:17.83 liblayout_forms.a.desc 25:18.37 libembedding_components_appstartup.a.desc 25:18.94 libextensions_universalchardet_src_xpcom.a.desc 25:19.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/chrome/RegistryMessageUtils.h:9, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:6: 25:19.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::net::SubstitutingProtocolHandler::_ZN7mozilla3net27SubstitutingProtocolHandler16SendSubstitutionERK19nsACString_internalP6nsIURI.part.0(const nsACString_internal&, nsIURI*)': 25:19.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:19.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:19.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:19.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:19.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:140:28: note: while referencing 'parents' 25:19.90 140 | nsTArray parents; 25:19.90 | ^~~~~~~ 25:19.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/chrome/RegistryMessageUtils.h:9, 25:19.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:6: 25:19.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 25:19.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:19.90 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 25:19.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 25:19.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:140:28: note: while referencing 'parents' 25:19.90 140 | nsTArray parents; 25:19.91 | ^~~~~~~ 25:19.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/chrome/RegistryMessageUtils.h:9, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:6: 25:19.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 25:19.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:19.91 236 | header->mLength = length; 25:19.91 | ~~~~~~~~~~~~~~~~^~~~~~~~ 25:19.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:140:28: note: while referencing 'parents' 25:19.91 140 | nsTArray parents; 25:19.91 | ^~~~~~~ 25:19.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 25:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 25:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/chrome/RegistryMessageUtils.h:9, 25:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:6: 25:19.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:19.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:19.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:140:28: note: while referencing 'parents' 25:19.92 140 | nsTArray parents; 25:19.92 | ^~~~~~~ 25:22.05 libnetwerk_protocol_res.a.desc 25:22.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 25:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 25:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 25:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/CPOWTimer.cpp:7, 25:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 25:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 25:22.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:22.19 31 | memset(aT, 0, sizeof(T)); 25:22.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:22.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/JavaScriptChild.cpp:12, 25:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:11: 25:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 25:22.19 2858 | struct GlobalProperties { 25:22.19 | ^~~~~~~~~~~~~~~~ 25:22.71 libtoolkit_components_mozintl.a.desc 25:25.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:25.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:25.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 25:25.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/CPOWTimer.cpp:8, 25:25.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 25:25.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::jsipc::WrapperOwner::getPropertyKeys(JSContext*, JS::HandleObject, uint32_t, JS::AutoIdVector&)': 25:25.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 25:25.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 25:25.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:25.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:25.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:47: 25:25.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/WrapperOwner.cpp:951:35: note: while referencing 'ids' 25:25.72 951 | InfallibleTArray ids; 25:25.72 | ^~~ 25:25.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/CPOWTimer.cpp:8, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 25:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::jsipc::WrapperOwner::callOrConstruct(JSContext*, JS::HandleObject, const JS::CallArgs&, bool)': 25:25.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 25:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 25:25.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:25.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:25.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:47: 25:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/WrapperOwner.cpp:669:31: note: while referencing 'outparams' 25:25.88 669 | InfallibleTArray outparams; 25:25.88 | ^~~~~~~~~ 25:25.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/CPOWTimer.cpp:8, 25:25.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:2: 25:25.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 25:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 25:25.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:25.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:25.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/ipc/Unified_cpp_js_ipc0.cpp:47: 25:25.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ipc/WrapperOwner.cpp:632:31: note: while referencing 'vals' 25:25.88 632 | InfallibleTArray vals; 25:25.88 | ^~~~ 25:26.64 libjs_ipc.a.desc 25:27.74 libnetwerk_dns_mdns_libmdns.a.desc 25:32.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 25:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 25:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIConsoleReportCollector.h:9, 25:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ConsoleReportCollector.h:10, 25:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FetchDriver.h:13, 25:32.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchDriver.cpp:7: 25:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::FetchDriver::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, uint64_t, uint32_t)': 25:32.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:32.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:32.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:32.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchDriver.cpp:737:23: note: while referencing 'buffer' 25:32.06 737 | nsTArray buffer; 25:32.06 | ^~~~~~ 25:33.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:33.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 25:33.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 25:33.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchObserver.h:9, 25:33.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchObserver.cpp:6: 25:33.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 25:33.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:33.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:33.99 837 | foundInterface = 0; \ 25:33.99 | ^~~~~~~~~~~~~~ 25:33.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:33.99 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:33.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:33.99 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 25:33.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:33.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 25:33.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchObserver.h:9, 25:33.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchObserver.cpp:6: 25:33.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:33.99 258 | } else 25:33.99 | ^~~~ 25:33.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 25:33.99 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 25:33.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:34.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 25:34.00 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 25:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:34.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchObserver.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 25:34.00 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchObserver) 25:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:36.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 25:36.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLContentSink.cpp:6: 25:36.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 25:36.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:36.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:36.13 837 | foundInterface = 0; \ 25:36.13 | ^~~~~~~~~~~~~~ 25:36.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:36.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:36.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLContentSink.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:36.13 140 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 25:36.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:36.13 800 | else 25:36.13 | ^~~~ 25:36.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:36.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:36.13 | ^~~~~~~~~~~~~~~~~~ 25:36.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLContentSink.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:36.13 139 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 25:36.13 | ^~~~~~~~~~~~~~~~~~~~~~ 25:37.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:37.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 25:37.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:37.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:37.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 25:37.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:37.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HeadersBinding.h:8, 25:37.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Headers.h:9, 25:37.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Headers.cpp:6: 25:37.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 25:37.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:37.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:37.20 819 | foundInterface = 0; \ 25:37.20 | ^~~~~~~~~~~~~~ 25:37.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:37.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:37.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:37.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Headers.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:37.20 22 | NS_INTERFACE_MAP_END 25:37.20 | ^~~~~~~~~~~~~~~~~~~~ 25:37.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:37.20 800 | else 25:37.20 | ^~~~ 25:37.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:37.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:37.20 | ^~~~~~~~~~~~~~~~~~ 25:37.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Headers.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:37.20 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:37.20 | ^~~~~~~~~~~~~~~~~~~~~~ 25:42.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:42.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 25:42.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLFragmentContentSink.cpp:5: 25:42.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 25:42.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:42.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:42.19 837 | foundInterface = 0; \ 25:42.19 | ^~~~~~~~~~~~~~ 25:42.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:42.19 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:42.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLFragmentContentSink.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:42.20 137 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 25:42.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:42.20 800 | else 25:42.20 | ^~~~ 25:42.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:42.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:42.20 | ^~~~~~~~~~~~~~~~~~ 25:42.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xml/nsXMLFragmentContentSink.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:42.20 136 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 25:42.20 | ^~~~~~~~~~~~~~~~~~~~~~ 25:44.99 libdom_xml.a.desc 25:46.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:46.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 25:46.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 25:46.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Fetch.h:9, 25:46.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Fetch.cpp:6, 25:46.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 25:46.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 25:46.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:46.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:46.97 819 | foundInterface = 0; \ 25:46.97 | ^~~~~~~~~~~~~~ 25:46.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:46.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:46.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:46.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchConsumer.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:46.97 278 | NS_INTERFACE_MAP_END 25:46.97 | ^~~~~~~~~~~~~~~~~~~~ 25:46.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:46.97 811 | else 25:46.97 | ^~~~ 25:46.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:46.97 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:46.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/FetchConsumer.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:46.97 277 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 25:46.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 25:46.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:46.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:46.99 819 | foundInterface = 0; \ 25:46.99 | ^~~~~~~~~~~~~~ 25:46.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:46.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:46.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:46.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Request.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:46.99 37 | NS_INTERFACE_MAP_END 25:46.99 | ^~~~~~~~~~~~~~~~~~~~ 25:46.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:46.99 800 | else 25:46.99 | ^~~~ 25:46.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:46.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:46.99 | ^~~~~~~~~~~~~~~~~~ 25:46.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Request.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:46.99 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:46.99 | ^~~~~~~~~~~~~~~~~~~~~~ 25:47.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 25:47.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:47.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:47.01 819 | foundInterface = 0; \ 25:47.01 | ^~~~~~~~~~~~~~ 25:47.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:47.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:47.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:47.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Response.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:47.01 34 | NS_INTERFACE_MAP_END 25:47.01 | ^~~~~~~~~~~~~~~~~~~~ 25:47.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:47.02 800 | else 25:47.02 | ^~~~ 25:47.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:47.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:47.02 | ^~~~~~~~~~~~~~~~~~ 25:47.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/fetch/Response.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:47.02 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:47.02 | ^~~~~~~~~~~~~~~~~~~~~~ 25:47.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 25:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIFind.h:10, 25:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.h:9, 25:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.cpp:8, 25:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/embedding/components/find/Unified_cpp_components_find0.cpp:2: 25:47.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFindContentIterator::QueryInterface(const nsIID&, void**)': 25:47.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:47.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:47.02 819 | foundInterface = 0; \ 25:47.03 | ^~~~~~~~~~~~~~ 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:47.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:47.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:47.03 147 | NS_INTERFACE_MAP_END 25:47.03 | ^~~~~~~~~~~~~~~~~~~~ 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:47.03 800 | else 25:47.03 | ^~~~ 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:47.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:47.03 | ^~~~~~~~~~~~~~~~~~ 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:47.03 146 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:47.03 | ^~~~~~~~~~~~~~~~~~~~~~ 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 25:47.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:47.03 819 | foundInterface = 0; \ 25:47.03 | ^~~~~~~~~~~~~~ 25:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:47.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:47.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.cpp:459:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:47.04 459 | NS_INTERFACE_MAP_END 25:47.04 | ^~~~~~~~~~~~~~~~~~~~ 25:47.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:47.04 800 | else 25:47.04 | ^~~~ 25:47.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:47.04 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:47.04 | ^~~~~~~~~~~~~~~~~~ 25:47.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/find/nsFind.cpp:458:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:47.04 458 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:47.04 | ^~~~~~~~~~~~~~~~~~~~~~ 25:48.70 libembedding_components_find.a.desc 25:49.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 25:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRDFDataSource.h:10, 25:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/datasource/nsFileSystemDataSource.h:9, 25:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/datasource/nsFileSystemDataSource.cpp:10, 25:49.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: 25:49.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 25:49.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:49.35 819 | foundInterface = 0; \ 25:49.35 | ^~~~~~~~~~~~~~ 25:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:49.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:49.35 247 | NS_INTERFACE_MAP_END 25:49.35 | ^~~~~~~~~~~~~~~~~~~~ 25:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:49.35 811 | else 25:49.35 | ^~~~ 25:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:49.35 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:49.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:49.35 246 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 25:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:50.18 librdf_datasource.a.desc 25:50.69 libdom_fetch.a.desc 25:52.71 libdocshell_build.a.desc 25:52.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 25:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 25:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:11, 25:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/RegisterBindings.cpp:127: 25:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:52.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 25:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 25:52.89 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:52.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:52.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:52.89 712 | class CompressedGlyph { 25:52.89 | ^~~~~~~~~~~~~~~ 25:52.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 25:52.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 25:52.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 25:52.89 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 25:52.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:52.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 25:52.89 712 | class CompressedGlyph { 25:52.89 | ^~~~~~~~~~~~~~~ 25:53.08 libpsshparser.a.desc 25:56.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 25:56.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:6: 25:56.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 25:56.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:56.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:56.33 819 | foundInterface = 0; \ 25:56.33 | ^~~~~~~~~~~~~~ 25:56.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:56.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:56.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:56.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:56.33 131 | NS_INTERFACE_MAP_END 25:56.33 | ^~~~~~~~~~~~~~~~~~~~ 25:56.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:56.33 800 | else 25:56.34 | ^~~~ 25:56.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:56.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:56.34 | ^~~~~~~~~~~~~~~~~~ 25:56.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:56.34 130 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:56.34 | ^~~~~~~~~~~~~~~~~~~~~~ 25:56.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 25:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 25:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:6: 25:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)': 25:56.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:56.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:56.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:95:48: note: while referencing '' 25:56.79 95 | aOutResult.SetValue(nsTArray(length)); 25:56.79 | ^ 25:56.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 25:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 25:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:6: 25:56.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:56.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:56.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:56.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:56.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:95:48: note: while referencing '' 25:56.80 95 | aOutResult.SetValue(nsTArray(length)); 25:56.80 | ^ 25:56.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 25:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 25:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:6: 25:56.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:56.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:56.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:56.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:56.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:76:33: note: while referencing 'dominatedNodes' 25:56.81 76 | nsTArray dominatedNodes(length); 25:56.81 | ^~~~~~~~~~~~~~ 25:56.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 25:56.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:56.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/HeapSnapshot.h:10, 25:56.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/devtools/DominatorTree.h:9, 25:56.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:6: 25:56.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 25:56.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 25:56.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 25:56.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:56.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/DominatorTree.cpp:76:33: note: while referencing 'dominatedNodes' 25:56.81 76 | nsTArray dominatedNodes(length); 25:56.81 | ^~~~~~~~~~~~~~ 25:59.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 25:59.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 25:59.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 25:59.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 25:59.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 25:59.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 25:59.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/HeapSnapshot.h:10, 25:59.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/HeapSnapshot.cpp:6: 25:59.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 25:59.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 25:59.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:59.34 819 | foundInterface = 0; \ 25:59.34 | ^~~~~~~~~~~~~~ 25:59.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:59.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:59.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:59.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/HeapSnapshot.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:59.34 83 | NS_INTERFACE_MAP_END 25:59.34 | ^~~~~~~~~~~~~~~~~~~~ 25:59.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:59.34 800 | else 25:59.34 | ^~~~ 25:59.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:59.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:59.34 | ^~~~~~~~~~~~~~~~~~ 25:59.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/heapsnapshot/HeapSnapshot.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:59.34 82 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:59.34 | ^~~~~~~~~~~~~~~~~~~~~~ 26:06.01 libdom_heapsnapshot.a.desc 26:07.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::AutocompleteErrorEvent::QueryInterface(const nsIID&, void**)': 26:07.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:07.81 837 | foundInterface = 0; \ 26:07.81 | ^~~~~~~~~~~~~~ 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:07.81 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:07.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:07.81 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:07.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:07.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 26:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:07.81 258 | } else 26:07.81 | ^~~~ 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:07.81 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:07.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:07.81 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:07.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:07.81 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AutocompleteErrorEvent) 26:07.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 26:08.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 26:08.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 26:08.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:9, 26:08.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BeforeAfterKeyboardEventBinding.cpp:10, 26:08.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:62: 26:08.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 26:08.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 26:08.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 26:08.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 26:08.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 26:08.28 712 | class CompressedGlyph { 26:08.28 | ^~~~~~~~~~~~~~~ 26:08.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 26:08.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 26:08.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 26:08.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 26:08.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 26:08.28 712 | class CompressedGlyph { 26:08.28 | ^~~~~~~~~~~~~~~ 26:08.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:8, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 26:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationPlaybackEvent::QueryInterface(const nsIID&, void**)': 26:08.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:08.50 837 | foundInterface = 0; \ 26:08.50 | ^~~~~~~~~~~~~~ 26:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:08.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:08.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:08.50 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:08.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/AtomList.h:10, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/APZTestDataBinding.cpp:4, 26:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 26:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:08.50 258 | } else 26:08.50 | ^~~~ 26:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:08.50 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:08.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:08.50 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AnimationPlaybackEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:08.51 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AnimationPlaybackEvent) 26:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 26:09.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 26:09.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/APZTestDataBinding.h:6, 26:09.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/APZTestDataBinding.cpp:3, 26:09.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings0.cpp:2: 26:09.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 26:09.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 26:09.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.46 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:09.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:09.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 26:09.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AudioBufferSourceNodeBinding.cpp:12, 26:09.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings0.cpp:254: 26:09.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:09.46 27 | struct AudioTimelineEvent final 26:09.46 | ^~~~~~~~~~~~~~~~~~ 26:09.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 26:09.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.71 837 | foundInterface = 0; \ 26:09.71 | ^~~~~~~~~~~~~~ 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:09.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:09.71 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:09.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:09.71 258 | } else 26:09.71 | ^~~~ 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:09.71 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:09.71 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:09.71 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BlobEvent) 26:09.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:09.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:09.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserElementProxy::QueryInterface(const nsIID&, void**)': 26:09.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:09.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.95 837 | foundInterface = 0; \ 26:09.95 | ^~~~~~~~~~~~~~ 26:09.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:09.95 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:09.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4069:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:09.96 4069 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 26:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:09.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:09.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:16, 26:09.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:09.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:09.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:09.96 258 | } else 26:09.96 | ^~~~ 26:09.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:09.96 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:09.96 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4068:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:09.96 4068 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(BrowserElementProxy) 26:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:09.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:09.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 26:09.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:09.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.99 819 | foundInterface = 0; \ 26:09.99 | ^~~~~~~~~~~~~~ 26:09.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:09.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:09.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:09.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:667:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:09.99 667 | NS_INTERFACE_MAP_END 26:09.99 | ^~~~~~~~~~~~~~~~~~~~ 26:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:10.00 800 | else 26:10.00 | ^~~~ 26:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:10.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:10.00 | ^~~~~~~~~~~~~~~~~~ 26:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserFeedWriterBinding.cpp:666:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:10.00 666 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:10.00 | ^~~~~~~~~~~~~~~~~~~~~~ 26:11.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 26:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 26:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 26:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 26:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 26:11.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:11.83 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:11.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:11.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 26:11.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BiquadFilterNodeBinding.cpp:10, 26:11.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:86: 26:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:11.83 27 | struct AudioTimelineEvent final 26:11.83 | ^~~~~~~~~~~~~~~~~~ 26:26.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 26:26.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 26:26.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 26:26.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:10, 26:26.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:26.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 26:26.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 26:26.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 26:26.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 26:26.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 26:26.26 712 | class CompressedGlyph { 26:26.26 | ^~~~~~~~~~~~~~~ 26:26.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 26:26.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 26:26.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 26:26.26 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 26:26.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 26:26.26 712 | class CompressedGlyph { 26:26.26 | ^~~~~~~~~~~~~~~ 26:27.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:27.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:27.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSelfSupportBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozSelfSupport::QueryInterface(const nsIID&, void**)': 26:27.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:27.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:27.67 819 | foundInterface = 0; \ 26:27.67 | ^~~~~~~~~~~~~~ 26:27.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:27.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:27.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:27.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:27.67 1397 | NS_INTERFACE_MAP_END 26:27.67 | ^~~~~~~~~~~~~~~~~~~~ 26:27.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:27.67 800 | else 26:27.67 | ^~~~ 26:27.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:27.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:27.67 | ^~~~~~~~~~~~~~~~~~ 26:27.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSelfSupportBinding.cpp:1396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:27.67 1396 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:27.67 | ^~~~~~~~~~~~~~~~~~~~~~ 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSettingsEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsEvent::QueryInterface(const nsIID&, void**)': 26:27.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:27.68 837 | foundInterface = 0; \ 26:27.68 | ^~~~~~~~~~~~~~ 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:27.68 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSettingsEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:27.68 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:27.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:27.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 26:27.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:27.68 258 | } else 26:27.68 | ^~~~ 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:27.68 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:27.68 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSettingsEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:27.68 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsEvent) 26:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:27.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MozSettingsTransactionEvent::QueryInterface(const nsIID&, void**)': 26:27.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:27.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:27.70 837 | foundInterface = 0; \ 26:27.70 | ^~~~~~~~~~~~~~ 26:27.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:27.70 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:27.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:27.70 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:27.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 26:27.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 26:27.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:7, 26:27.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:27.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:27.71 258 | } else 26:27.71 | ^~~~ 26:27.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:27.71 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:27.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:27.71 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:27.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozSettingsTransactionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:27.71 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozSettingsTransactionEvent) 26:27.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:27.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:27.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:27.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozTetheringManager::QueryInterface(const nsIID&, void**)': 26:27.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:27.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:27.76 819 | foundInterface = 0; \ 26:27.76 | ^~~~~~~~~~~~~~ 26:27.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:27.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:27.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:27.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:27.76 1265 | NS_INTERFACE_MAP_END 26:27.76 | ^~~~~~~~~~~~~~~~~~~~ 26:27.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:27.76 800 | else 26:27.76 | ^~~~ 26:27.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:27.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:27.76 | ^~~~~~~~~~~~~~~~~~ 26:27.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MozTetheringManagerBinding.cpp:1264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:27.76 1264 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:27.76 | ^~~~~~~~~~~~~~~~~~~~~~ 26:32.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::CSSPseudoElementBinding::getAnimations(JSContext*, JS::Handle, mozilla::dom::CSSPseudoElement*, const JSJitMethodCallArgs&)': 26:32.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:32.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:32.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:32.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:314: 26:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSPseudoElementBinding.cpp:164:63: note: while referencing 'result' 26:32.33 164 | nsTArray::Type> result; 26:32.33 | ^~~~~~ 26:36.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:36.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::BrowserElementProxyJSImpl::GetAllowedAudioChannels(nsTArray >&, mozilla::ErrorResult&, JSCompartment*)': 26:36.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 26:36.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 26:36.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:36.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:36.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:194: 26:36.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4011:62: note: while referencing 'rvalDecl' 26:36.16 4011 | Sequence> rvalDecl; 26:36.16 | ^~~~~~~~ 26:36.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:36.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 26:36.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 26:36.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:36.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:36.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:194: 26:36.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4011:62: note: while referencing 'rvalDecl' 26:36.16 4011 | Sequence> rvalDecl; 26:36.16 | ^~~~~~~~ 26:36.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:36.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:36.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 26:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 26:36.17 353 | mArray.mHdr->mLength = 0; 26:36.17 | ~~~~~~~~~~~~~~~~~~~~~^~~ 26:36.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:194: 26:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4011:62: note: while referencing 'rvalDecl' 26:36.17 4011 | Sequence> rvalDecl; 26:36.17 | ^~~~~~~~ 26:36.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:36.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 26:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 26:36.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:36.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:36.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:194: 26:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4011:62: note: while referencing 'rvalDecl' 26:36.17 4011 | Sequence> rvalDecl; 26:36.17 | ^~~~~~~~ 26:36.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:36.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:36.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 26:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 26:36.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:36.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:36.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:194: 26:36.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:4011:62: note: while referencing 'rvalDecl' 26:36.17 4011 | Sequence> rvalDecl; 26:36.17 | ^~~~~~~~ 26:36.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:36.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:36.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:36.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEventBinding.h:6, 26:36.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AutocompleteErrorEvent.h:12, 26:36.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/AutocompleteErrorEvent.cpp:9, 26:36.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:2: 26:36.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::BrowserElementProxyBinding::get_allowedAudioChannels(JSContext*, JS::Handle, mozilla::dom::BrowserElementProxy*, JSJitGetterCallArgs)': 26:36.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:36.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:36.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:36.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:36.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings1.cpp:194: 26:36.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/BrowserElementProxyBinding.cpp:1576:80: note: while referencing 'result' 26:36.34 1576 | nsTArray::Type> result; 26:36.34 | ^~~~~~ 26:42.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:42.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:42.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:42.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:42.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:42.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MutationRecordBinding::get_addedAnimations(JSContext*, JS::Handle, nsDOMMutationRecord*, JSJitGetterCallArgs)': 26:42.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:42.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:42.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:42.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:42.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:218: 26:42.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MutationObserverBinding.cpp:1755:63: note: while referencing 'result' 26:42.36 1755 | nsTArray::Type> result; 26:42.36 | ^~~~~~ 26:42.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:42.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:42.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:42.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:42.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:42.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::NavigatorBinding::get_languages(JSContext*, JS::Handle, mozilla::dom::Navigator*, JSJitGetterCallArgs)': 26:42.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 26:42.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 26:42.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:42.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:42.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:254: 26:42.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/NavigatorBinding.cpp:2816:22: note: while referencing 'result' 26:42.43 2816 | nsTArray result; 26:42.43 | ^~~~~~ 26:42.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:42.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:42.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:42.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:42.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MutationRecordBinding::get_changedAnimations(JSContext*, JS::Handle, nsDOMMutationRecord*, JSJitGetterCallArgs)': 26:42.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:42.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:42.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:42.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:218: 26:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MutationObserverBinding.cpp:1849:63: note: while referencing 'result' 26:42.49 1849 | nsTArray::Type> result; 26:42.49 | ^~~~~~ 26:42.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:42.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:42.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:42.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:42.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MutationRecordBinding::get_removedAnimations(JSContext*, JS::Handle, nsDOMMutationRecord*, JSJitGetterCallArgs)': 26:42.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:42.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:42.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:42.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:42.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:218: 26:42.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MutationObserverBinding.cpp:1943:63: note: while referencing 'result' 26:42.56 1943 | nsTArray::Type> result; 26:42.56 | ^~~~~~ 26:43.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:43.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::NamedNodeMapBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 26:43.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 26:43.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 26:43.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:43.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 26:43.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:689:24: note: while referencing 'names' 26:43.89 689 | nsTArray names; 26:43.89 | ^~~~~ 26:43.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:43.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 26:43.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 26:43.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:43.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:230: 26:43.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/NamedNodeMapBinding.cpp:689:24: note: while referencing 'names' 26:43.89 689 | nsTArray names; 26:43.89 | ^~~~~ 26:43.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:43.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::MimeTypeArrayBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 26:43.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 26:43.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 26:43.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:43.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:50: 26:43.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MimeTypeArrayBinding.cpp:421:22: note: while referencing 'names' 26:43.94 421 | nsTArray names; 26:43.94 | ^~~~~ 26:43.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:43.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:43.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:43.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:43.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:43.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MutationObserverBinding::getObservingInfo(JSContext*, JS::Handle, nsDOMMutationObserver*, const JSJitMethodCallArgs&)': 26:43.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:43.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:43.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:43.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:218: 26:43.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MutationObserverBinding.cpp:818:45: note: while referencing 'result' 26:43.99 818 | nsTArray> result; 26:43.99 | ^~~~~~ 26:46.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:46.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:46.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:46.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:46.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MessageEventBinding::get_ports(JSContext*, JS::Handle, mozilla::dom::MessageEvent*, JSJitGetterCallArgs)': 26:46.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:46.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:46.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:46.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:26: 26:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MessageEventBinding.cpp:950:65: note: while referencing 'result' 26:46.53 950 | nsTArray::Type> result; 26:46.53 | ^~~~~~ 26:47.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:47.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:47.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:47.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:47.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:47.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::NodeBinding::getBoundMutationObservers(JSContext*, JS::Handle, nsINode*, const JSJitMethodCallArgs&)': 26:47.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:47.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:47.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:47.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:47.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:302: 26:47.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/NodeBinding.cpp:1574:61: note: while referencing 'result' 26:47.66 1574 | nsTArray::Type> result; 26:47.66 | ^~~~~~ 26:47.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObjectBinding.h:8, 26:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MenuBoxObjectBinding.cpp:3, 26:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:2: 26:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MutationObserverBinding::takeRecords(JSContext*, JS::Handle, nsDOMMutationObserver*, const JSJitMethodCallArgs&)': 26:47.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:47.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:47.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:47.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings10.cpp:218: 26:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MutationObserverBinding.cpp:764:59: note: while referencing 'result' 26:47.81 764 | nsTArray::Type> result; 26:47.81 | ^~~~~~ 26:50.43 libdom_media_platforms_ffmpeg_libav54.a.desc 26:52.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheEntry.cpp: In member function 'bool mozilla::net::CacheEntry::Load(bool, bool)': 26:52.38 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheEntry.cpp: variable 'reportMiss' set but not used 26:52.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheEntry.cpp:371:8: warning: variable 'reportMiss' set but not used [-Wunused-but-set-variable] 26:52.38 371 | bool reportMiss = false; 26:52.38 | ^~~~~~~~~~ 26:54.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIEventTarget.h:10, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThread.h:10, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThreadInternal.h:10, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:8, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileChunk.h:8, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.h:8, 26:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.cpp:6: 26:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 26:54.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:54.31 819 | foundInterface = 0; \ 26:54.31 | ^~~~~~~~~~~~~~ 26:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:54.31 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 26:54.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 26:54.31 178 | NS_INTERFACE_MAP_END_THREADSAFE 26:54.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:54.31 811 | else 26:54.31 | ^~~~ 26:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:54.31 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:54.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:54.32 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 26:54.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:54.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:54.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:54.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:54.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:54.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:54.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:54.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 26:54.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 26:54.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PageTransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PageTransitionEvent::QueryInterface(const nsIID&, void**)': 26:54.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:54.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:54.63 837 | foundInterface = 0; \ 26:54.63 | ^~~~~~~~~~~~~~ 26:54.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:54.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:54.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PageTransitionEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:54.63 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:54.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 26:54.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 26:54.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 26:54.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 26:54.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:54.63 258 | } else 26:54.63 | ^~~~ 26:54.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:54.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:54.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:54.64 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:54.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PageTransitionEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:54.64 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PageTransitionEvent) 26:54.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 26:54.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 26:54.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceEntryEvent.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntryEvent::QueryInterface(const nsIID&, void**)': 26:54.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:54.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:54.84 837 | foundInterface = 0; \ 26:54.84 | ^~~~~~~~~~~~~~ 26:54.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:54.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:54.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:54.85 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:54.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 26:54.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 26:54.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 26:54.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 26:54.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:54.85 258 | } else 26:54.85 | ^~~~ 26:54.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:54.85 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:54.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:54.85 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:54.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceEntryEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:54.85 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceEntryEvent) 26:54.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 26:54.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:11, 26:54.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 26:54.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileChunk.h:8, 26:54.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.h:8, 26:54.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.cpp:6: 26:54.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::CacheFile::Unlock()': 26:54.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 26:54.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 26:54.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 26:54.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:54.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFile.cpp:1269:33: note: while referencing 'objs' 26:54.99 1269 | nsTArray> objs; 26:54.99 | ^~~~ 26:55.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 26:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 26:55.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PermissionSettingsBinding.cpp: In member function 'virtual nsresult mozilla::dom::PermissionSettings::QueryInterface(const nsIID&, void**)': 26:55.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:55.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:55.01 819 | foundInterface = 0; \ 26:55.01 | ^~~~~~~~~~~~~~ 26:55.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:55.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:55.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:55.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:55.01 985 | NS_INTERFACE_MAP_END 26:55.01 | ^~~~~~~~~~~~~~~~~~~~ 26:55.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:55.01 800 | else 26:55.01 | ^~~~ 26:55.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:55.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:55.01 | ^~~~~~~~~~~~~~~~~~ 26:55.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PermissionSettingsBinding.cpp:984:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:55.01 984 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 26:55.01 | ^~~~~~~~~~~~~~~~~~~~~~ 26:55.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PluginCrashedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PluginCrashedEvent::QueryInterface(const nsIID&, void**)': 26:55.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:55.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:55.07 837 | foundInterface = 0; \ 26:55.07 | ^~~~~~~~~~~~~~ 26:55.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:55.08 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:55.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PluginCrashedEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:55.08 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 26:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:55.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 26:55.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioBuffer.h:10, 26:55.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:8, 26:55.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 26:55.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:55.08 258 | } else 26:55.08 | ^~~~ 26:55.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 26:55.08 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 26:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:55.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 26:55.08 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 26:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:55.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PluginCrashedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 26:55.08 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PluginCrashedEvent) 26:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:55.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 26:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 26:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 26:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PointerEvent.h:11, 26:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PointerEventBinding.cpp:13, 26:55.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:374: 26:55.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 26:55.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 26:55.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 26:55.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 26:55.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 26:55.33 712 | class CompressedGlyph { 26:55.33 | ^~~~~~~~~~~~~~~ 26:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 26:55.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 26:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 26:55.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 26:55.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:55.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 26:55.33 712 | class CompressedGlyph { 26:55.33 | ^~~~~~~~~~~~~~~ 26:56.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 26:56.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 26:56.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 26:56.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 26:56.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 26:56.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 26:56.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 26:56.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.10 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 26:56.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 26:56.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 26:56.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OscillatorNodeBinding.cpp:11, 26:56.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:50: 26:56.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 26:56.10 27 | struct AudioTimelineEvent final 26:56.10 | ^~~~~~~~~~~~~~~~~~ 26:56.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:56.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:56.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIEventTarget.h:10, 26:56.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThread.h:10, 26:56.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThreadInternal.h:10, 26:56.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:8, 26:56.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 26:56.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileChunk.h:8, 26:56.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileChunk.cpp:6: 26:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 26:56.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:56.29 819 | foundInterface = 0; \ 26:56.29 | ^~~~~~~~~~~~~~ 26:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:56.29 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 26:56.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileChunk.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 26:56.29 331 | NS_INTERFACE_MAP_END_THREADSAFE 26:56.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:56.29 800 | else 26:56.29 | ^~~~ 26:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:56.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:56.29 | ^~~~~~~~~~~~~~~~~~ 26:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileChunk.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:56.29 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:56.29 | ^~~~~~~~~~~~~~~~~~~~~~ 26:58.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 26:58.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 26:58.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIEventTarget.h:10, 26:58.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThread.h:10, 26:58.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThreadInternal.h:10, 26:58.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:8, 26:58.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 26:58.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 26:58.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 26:58.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 26:58.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:58.87 819 | foundInterface = 0; \ 26:58.87 | ^~~~~~~~~~~~~~ 26:58.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:58.87 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 26:58.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:58.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 26:58.87 105 | NS_INTERFACE_MAP_END_THREADSAFE 26:58.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:58.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:58.87 800 | else 26:58.87 | ^~~~ 26:58.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:58.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:58.88 | ^~~~~~~~~~~~~~~~~~ 26:58.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:58.88 104 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:58.88 | ^~~~~~~~~~~~~~~~~~~~~~ 27:00.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:00.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:11, 27:00.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 27:00.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 27:00.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::net::CacheFileIOManager::ShutdownInternal()': 27:00.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:00.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:00.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:00.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:1207:38: note: while referencing 'handles' 27:00.37 1207 | nsTArray > handles; 27:00.37 | ^~~~~~~ 27:00.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:11, 27:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 27:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 27:00.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::net::CacheFileIOManager::ShutdownMetadataWriteSchedulingInternal()': 27:00.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:00.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:00.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:00.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:1456:32: note: while referencing 'files' 27:00.45 1456 | nsTArray > files; 27:00.45 | ^~~~~ 27:00.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:00.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:11, 27:00.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 27:00.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 27:00.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::CacheFileIOManager::Notify(nsITimer*)': 27:00.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:00.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:00.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:00.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:1479:32: note: while referencing 'files' 27:00.47 1479 | nsTArray > files; 27:00.47 | ^~~~~ 27:00.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:11, 27:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 27:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 27:00.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::net::CacheFileIOManager::EvictAllInternal()': 27:00.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:00.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:00.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:00.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:2889:38: note: while referencing 'handles' 27:00.74 2889 | nsTArray > handles; 27:00.74 | ^~~~~~~ 27:00.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:11, 27:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 27:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:6: 27:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::net::CacheFileIOManager::EvictByContextInternal(nsILoadContextInfo*, bool)': 27:00.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:00.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:00.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.cpp:3002:38: note: while referencing 'handles' 27:00.77 3002 | nsTArray > handles; 27:00.77 | ^~~~~~~ 27:01.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 27:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIInputStream.h:10, 27:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAsyncInputStream.h:10, 27:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileInputStream.h:8, 27:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileInputStream.cpp:6: 27:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 27:01.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:01.89 819 | foundInterface = 0; \ 27:01.89 | ^~~~~~~~~~~~~~ 27:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:01.89 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 27:01.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 27:01.90 43 | NS_INTERFACE_MAP_END_THREADSAFE 27:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:01.90 811 | else 27:01.90 | ^~~~ 27:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:01.90 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:01.90 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 27:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::PerformanceObserverEntryListBinding::getEntries(JSContext*, JS::Handle, mozilla::dom::PerformanceObserverEntryList*, const JSJitMethodCallArgs&)': 27:03.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:03.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:03.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:242: 27:03.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceObserverEntryListBinding.cpp:253:70: note: while referencing 'result' 27:03.54 253 | nsTArray::Type> result; 27:03.54 | ^~~~~~ 27:03.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::PerformanceBinding::getEntries(JSContext*, JS::Handle, mozilla::dom::Performance*, const JSJitMethodCallArgs&)': 27:03.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:03.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:03.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:134: 27:03.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceBinding.cpp:149:70: note: while referencing 'result' 27:03.59 149 | nsTArray::Type> result; 27:03.59 | ^~~~~~ 27:03.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::PerformanceBinding::getEntriesByType(JSContext*, JS::Handle, mozilla::dom::Performance*, const JSJitMethodCallArgs&)': 27:03.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:03.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:03.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:134: 27:03.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceBinding.cpp:209:70: note: while referencing 'result' 27:03.63 209 | nsTArray::Type> result; 27:03.63 | ^~~~~~ 27:03.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::PerformanceObserverEntryListBinding::getEntriesByName(JSContext*, JS::Handle, mozilla::dom::PerformanceObserverEntryList*, const JSJitMethodCallArgs&)': 27:03.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:03.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:242: 27:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceObserverEntryListBinding.cpp:381:70: note: while referencing 'result' 27:03.68 381 | nsTArray::Type> result; 27:03.68 | ^~~~~~ 27:03.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::PerformanceBinding::getEntriesByName(JSContext*, JS::Handle, mozilla::dom::Performance*, const JSJitMethodCallArgs&)': 27:03.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:03.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:03.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:134: 27:03.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceBinding.cpp:277:70: note: while referencing 'result' 27:03.74 277 | nsTArray::Type> result; 27:03.74 | ^~~~~~ 27:03.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::PerformanceObserverEntryListBinding::getEntriesByType(JSContext*, JS::Handle, mozilla::dom::PerformanceObserverEntryList*, const JSJitMethodCallArgs&)': 27:03.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 27:03.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 27:03.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:242: 27:03.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceObserverEntryListBinding.cpp:313:70: note: while referencing 'result' 27:03.79 313 | nsTArray::Type> result; 27:03.79 | ^~~~~~ 27:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::PluginBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 27:03.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 27:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 27:03.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:338: 27:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PluginBinding.cpp:546:22: note: while referencing 'names' 27:03.86 546 | nsTArray names; 27:03.86 | ^~~~~ 27:03.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:03.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:03.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:03.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:03.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:03.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::PluginArrayBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 27:03.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 27:03.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 27:03.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:03.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:03.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:326: 27:03.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PluginArrayBinding.cpp:457:22: note: while referencing 'names' 27:03.91 457 | nsTArray names; 27:03.91 | ^~~~~ 27:03.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:03.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 27:03.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIOutputStream.h:10, 27:03.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAsyncOutputStream.h:10, 27:03.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileOutputStream.h:8, 27:03.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileOutputStream.cpp:6: 27:03.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 27:03.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:03.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:03.99 819 | foundInterface = 0; \ 27:04.00 | ^~~~~~~~~~~~~~ 27:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:04.00 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 27:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 27:04.00 45 | NS_INTERFACE_MAP_END_THREADSAFE 27:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:04.00 811 | else 27:04.00 | ^~~~ 27:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:04.00 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:04.00 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 27:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:04.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:04.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:04.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/OfflineAudioCompletionEventBinding.cpp:3, 27:04.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:2: 27:04.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::PerformanceObserverBinding::observe(JSContext*, JS::Handle, mozilla::dom::PerformanceObserver*, const JSJitMethodCallArgs&)': 27:04.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::binding_detail::FastPerformanceObserverInit [1]' 27:04.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::binding_detail::FastPerformanceObserverInit [1]' [-Warray-bounds] 27:04.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:04.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:04.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings11.cpp:230: 27:04.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PerformanceObserverBinding.cpp:309:47: note: while referencing 'arg0' 27:04.04 309 | binding_detail::FastPerformanceObserverInit arg0; 27:04.04 | ^~~~ 27:06.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:06.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:11, 27:06.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.cpp:5: 27:06.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::CacheIOThread::LoopOneLevel(uint32_t)': 27:06.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::CacheIOThread::EventQueue [1]' {aka 'nsTArray > [1]'} 27:06.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::CacheIOThread::EventQueue [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 27:06.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:06.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:06.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.cpp:487:14: note: while referencing 'events' 27:06.94 487 | EventQueue events; 27:06.94 | ^~~~~~ 27:07.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIEventTarget.h:10, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThread.h:10, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThreadInternal.h:10, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIOThread.h:8, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheFileIOManager.h:8, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIndex.h:9, 27:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIndex.cpp:5: 27:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 27:07.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:07.70 819 | foundInterface = 0; \ 27:07.70 | ^~~~~~~~~~~~~~ 27:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:07.70 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 27:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 27:07.70 258 | NS_INTERFACE_MAP_END_THREADSAFE 27:07.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:07.70 800 | else 27:07.70 | ^~~~ 27:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:07.70 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:07.71 | ^~~~~~~~~~~~~~~~~~ 27:07.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:07.71 257 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 27:07.71 | ^~~~~~~~~~~~~~~~~~~~~~ 27:10.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:9, 27:10.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:10.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 27:10.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:10.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:10.17 837 | foundInterface = 0; \ 27:10.17 | ^~~~~~~~~~~~~~ 27:10.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:10.17 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:10.18 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 27:10.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:10.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:10.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 27:10.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:10, 27:10.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:10.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:10.18 258 | } else 27:10.18 | ^~~~ 27:10.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:10.18 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:10.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:10.18 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:10.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:10.18 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopStateEvent) 27:10.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:9, 27:10.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:10.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 27:10.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:10.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:10.40 837 | foundInterface = 0; \ 27:10.40 | ^~~~~~~~~~~~~~ 27:10.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:10.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:10.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:10.40 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 27:10.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:10.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:10.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 27:10.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:10, 27:10.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:10.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:10.40 258 | } else 27:10.40 | ^~~~ 27:10.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:10.40 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:10.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:10.40 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:10.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:10.40 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PopupBlockedEvent) 27:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:9, 27:10.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:10.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ProgressEvent.cpp: In member function 'virtual nsresult mozilla::dom::ProgressEvent::QueryInterface(const nsIID&, void**)': 27:10.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:10.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:10.74 837 | foundInterface = 0; \ 27:10.74 | ^~~~~~~~~~~~~~ 27:10.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:10.74 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:10.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ProgressEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:10.75 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 27:10.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:10.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:10.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 27:10.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:10, 27:10.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:10.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:10.75 258 | } else 27:10.75 | ^~~~ 27:10.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:10.75 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:10.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:10.75 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:10.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:10.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ProgressEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:10.75 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ProgressEvent) 27:10.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:11.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:9, 27:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 27:11.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:11.85 819 | foundInterface = 0; \ 27:11.85 | ^~~~~~~~~~~~~~ 27:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:11.85 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:11.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PushManagerBinding.cpp:1722:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:11.85 1722 | NS_INTERFACE_MAP_END 27:11.85 | ^~~~~~~~~~~~~~~~~~~~ 27:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:11.85 800 | else 27:11.85 | ^~~~ 27:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:11.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:11.85 | ^~~~~~~~~~~~~~~~~~ 27:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PushManagerBinding.cpp:1721:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:11.85 1721 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 27:11.85 | ^~~~~~~~~~~~~~~~~~~~~~ 27:12.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 27:12.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:12.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:12.15 819 | foundInterface = 0; \ 27:12.15 | ^~~~~~~~~~~~~~ 27:12.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:12.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:12.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:12.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:12.15 6690 | NS_INTERFACE_MAP_END 27:12.15 | ^~~~~~~~~~~~~~~~~~~~ 27:12.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:12.15 800 | else 27:12.15 | ^~~~ 27:12.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:12.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:12.15 | ^~~~~~~~~~~~~~~~~~ 27:12.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/RTCStatsReportBinding.cpp:6689:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:12.16 6689 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 27:12.16 | ^~~~~~~~~~~~~~~~~~~~~~ 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/RecordErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::RecordErrorEvent::QueryInterface(const nsIID&, void**)': 27:12.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:12.58 837 | foundInterface = 0; \ 27:12.58 | ^~~~~~~~~~~~~~ 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:12.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:12.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/RecordErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:12.58 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 27:12.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 27:12.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 27:12.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PopStateEvent.h:14, 27:12.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/PopStateEvent.cpp:10, 27:12.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings12.cpp:2: 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:12.58 258 | } else 27:12.58 | ^~~~ 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 27:12.58 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 27:12.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 27:12.58 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 27:12.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/RecordErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 27:12.58 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(RecordErrorEvent) 27:12.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:15.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:15.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 27:15.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.h:9, 27:15.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.cpp:7: 27:15.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::CacheStorageService::DropPrivateBrowsingEntries()': 27:15.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 27:15.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 27:15.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:15.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:15.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.cpp:543:23: note: while referencing 'keys' 27:15.47 543 | nsTArray keys; 27:15.47 | ^~~~ 27:15.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:15.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 27:15.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.h:9, 27:15.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.cpp:7: 27:15.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::CacheStorageService::Clear()': 27:15.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 27:15.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 27:15.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:15.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:15.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.cpp:801:27: note: while referencing 'keys' 27:15.49 801 | nsTArray keys; 27:15.49 | ^~~~ 27:15.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 27:15.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 27:15.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.h:9, 27:15.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.cpp:7: 27:15.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 27:15.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 27:15.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 27:15.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:15.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache2/CacheStorageService.cpp:801:27: note: while referencing 'keys' 27:15.49 801 | nsTArray keys; 27:15.49 | ^~~~ 27:17.38 libnetwerk_cache2.a.desc 27:19.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/text_format.cc:54: 27:19.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 27:19.10 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 27:19.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 27:19.10 356 | typedef typename Collection::value_type value_type; 27:19.10 | ^~~~~~~~~~ 27:19.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 27:19.10 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 27:19.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 27:19.10 367 | typedef typename Collection::value_type value_type; 27:19.10 | ^~~~~~~~~~ 27:19.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 27:19.10 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 27:19.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 27:19.10 624 | typename Collection::value_type::second_type* const 27:19.10 | ^~~~~~~~ 27:19.10 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 27:19.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 27:19.10 637 | typename Collection::value_type::second_type* const 27:19.10 | ^~~~~~~~ 27:23.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:59, 27:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 27:23.03 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 27:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:356:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 27:23.03 356 | typedef typename Collection::value_type value_type; 27:23.03 | ^~~~~~~~~~ 27:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 27:23.03 Warning: -Wunused-local-typedefs in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: typedef 'value_type' locally defined but not used 27:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:367:43: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] 27:23.03 367 | typedef typename Collection::value_type value_type; 27:23.03 | ^~~~~~~~~~ 27:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: At global scope: 27:23.03 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 27:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:624:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 27:23.03 624 | typename Collection::value_type::second_type* const 27:23.03 | ^~~~~~~~ 27:23.03 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h: type qualifiers ignored on function return type 27:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/stubs/map_util.h:637:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 27:23.03 637 | typename Collection::value_type::second_type* const 27:23.03 | ^~~~~~~~ 27:23.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.07 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.07 335 | class DescriptorPool::Tables { 27:23.07 | ^~~~~~ 27:23.08 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.08 507 | class FileDescriptorTables { 27:23.08 | ^~~~~~~~~~~~~~~~~~~~ 27:23.08 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.09 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.09 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.09 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.18 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.18 2525 | class OptionInterpreter { 27:23.18 | ^~~~~~~~~~~~~~~~~ 27:23.18 Warning: -Wsubobject-linkage in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:23.18 2281 | class DescriptorBuilder { 27:23.18 | ^~~~~~~~~~~~~~~~~ 27:23.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 27:23.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:2996:9: 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] 27:23.20 2996 | memset(placeholder_file, 0, sizeof(*placeholder_file)); 27:23.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:23.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 27:23.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 27:23.20 986 | class LIBPROTOBUF_EXPORT FileDescriptor { 27:23.20 | ^~~~~~~~~~~~~~ 27:23.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3015:11: 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] 27:23.20 3015 | memset(placeholder_enum, 0, sizeof(*placeholder_enum)); 27:23.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:23.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 27:23.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/descriptor.h:683:26: note: 'class google::protobuf::EnumDescriptor' declared here 27:23.20 683 | class LIBPROTOBUF_EXPORT EnumDescriptor { 27:23.20 | ^~~~~~~~~~~~~~ 27:23.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3029:11: 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] 27:23.20 3029 | memset(placeholder_value, 0, sizeof(*placeholder_value)); 27:23.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:23.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 27:23.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/descriptor.h:780:26: note: 'class google::protobuf::EnumValueDescriptor' declared here 27:23.20 780 | class LIBPROTOBUF_EXPORT EnumValueDescriptor { 27:23.20 | ^~~~~~~~~~~~~~~~~~~ 27:23.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3048:11: 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] 27:23.20 3048 | memset(placeholder_message, 0, sizeof(*placeholder_message)); 27:23.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:23.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 27:23.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/descriptor.h:126:26: note: 'class google::protobuf::Descriptor' declared here 27:23.21 126 | class LIBPROTOBUF_EXPORT Descriptor { 27:23.21 | ^~~~~~~~~~ 27:23.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc: In member function 'const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::NewPlaceholderFile(const string&)': 27:23.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:23.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:3074:9: 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] 27:23.21 3074 | memset(placeholder, 0, sizeof(*placeholder)); 27:23.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:23.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.cc:43, 27:23.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:2: 27:23.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/google/protobuf/descriptor.h:986:26: note: 'class google::protobuf::FileDescriptor' declared here 27:23.21 986 | class LIBPROTOBUF_EXPORT FileDescriptor { 27:23.21 | ^~~~~~~~~~~~~~ 27:23.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:11: 27:23.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FileOptions::IsInitialized() const': 27:23.31 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 27:23.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 27:23.31 5585 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.31 | ^~ 27:23.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 27:23.31 5585 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.31 | ^~~~~~ 27:23.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MessageOptions::IsInitialized() const': 27:23.32 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 27:23.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:5958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 27:23.32 5958 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.32 | ^~ 27:23.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 27:23.32 5958 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.32 | ^~~~~~ 27:23.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::FieldOptions::IsInitialized() const': 27:23.32 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 27:23.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 27:23.32 6485 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.32 | ^~ 27:23.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 27:23.33 6485 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.33 | ^~~~~~ 27:23.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumOptions::IsInitialized() const': 27:23.33 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 27:23.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:6818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 27:23.33 6818 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.33 | ^~ 27:23.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 27:23.33 6818 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.33 | ^~~~~~ 27:23.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::EnumValueOptions::IsInitialized() const': 27:23.33 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 27:23.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7098:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 27:23.33 7098 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.33 | ^~ 27:23.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 27:23.33 7098 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.33 | ^~~~~~ 27:23.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::ServiceOptions::IsInitialized() const': 27:23.34 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 27:23.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 27:23.34 7377 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.34 | ^~ 27:23.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 27:23.34 7377 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.34 | ^~~~~~ 27:23.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: In member function 'virtual bool google::protobuf::MethodOptions::IsInitialized() const': 27:23.34 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc: this 'if' clause does not guard... 27:23.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/descriptor.pb.cc:7656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 27:23.34 7656 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.34 | ^~ 27:23.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 27:23.34 7656 | if (!_extensions_.IsInitialized()) return false; return true; 27:23.34 | ^~~~~~ 27:36.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/protobuf/Unified_cpp_components_protobuf0.cpp:47: 27:36.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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': 27:36.91 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'field1' may be used uninitialized in this function 27:36.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc:516:28: warning: 'field1' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:36.91 516 | SetAllocatedMessage(message2, temp_message, field1); 27:36.91 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:36.91 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/protobuf/src/google/protobuf/generated_message_reflection.cc: 'temp_message' may be used uninitialized in this function 27:36.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:45.78 libtoolkit_components_protobuf.a.desc 27:47.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 27:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 27:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 27:47.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 27:47.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 27:47.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.11 31 | memset(aT, 0, sizeof(T)); 27:47.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:47.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSComponentLoader.cpp:36: 27:47.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 27:47.11 2858 | struct GlobalProperties { 27:47.11 | ^~~~~~~~~~~~~~~~ 27:50.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 27:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 27:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 27:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 27:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 27:50.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 27:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:50.43 819 | foundInterface = 0; \ 27:50.43 | ^~~~~~~~~~~~~~ 27:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:50.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:50.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:50.43 288 | NS_INTERFACE_MAP_END 27:50.43 | ^~~~~~~~~~~~~~~~~~~~ 27:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:50.43 800 | else 27:50.43 | ^~~~ 27:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:50.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:50.43 | ^~~~~~~~~~~~~~~~~~ 27:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:50.43 287 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 27:50.43 | ^~~~~~~~~~~~~~~~~~~~~~ 27:50.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 27:50.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 27:50.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 27:50.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 27:50.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.h:6, 27:50.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:6: 27:50.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 27:50.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 27:50.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:50.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:50.49 31 | memset(aT, 0, sizeof(T)); 27:50.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:50.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/loader/mozJSSubScriptLoader.cpp:23: 27:50.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 27:50.49 2858 | struct GlobalProperties { 27:50.49 | ^~~~~~~~~~~~~~~~ 27:51.60 libjs_xpconnect_loader.a.desc 27:52.59 libtoolkit_components_ctypes.a.desc 27:54.56 libipc_dbus.a.desc 27:59.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:21, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/xptcall.h:15, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/nsXPCOMPrivate.h:12, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/FrozenFunctions.cpp:7, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 27:59.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:59.81 31 | memset(aT, 0, sizeof(T)); 27:59.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:59.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/XPCOMInit.cpp:121, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 27:59.81 137 | struct AmountFns 27:59.81 | ^~~~~~~~~ 27:59.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:21, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/xptcall.h:15, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/nsXPCOMPrivate.h:12, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/FrozenFunctions.cpp:7, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 27:59.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 27:59.81 31 | memset(aT, 0, sizeof(T)); 27:59.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:59.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/XPCOMInit.cpp:121, 27:59.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 27:59.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 27:59.81 172 | struct SizeOfTabFns 27:59.81 | ^~~~~~~~~~~~ 28:01.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 28:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/Services.cpp:8, 28:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:38: 28:01.32 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = OggReporter]', 28:01.32 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13: 28:01.32 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 28:01.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 28:01.32 887 | return moz_malloc_size_of(aPtr); \ 28:01.32 | ~~~~~~~~~~~~~~~~~~^~~~~~ 28:01.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 28:01.32 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 28:01.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nscore.h:19, 28:01.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/nsXPCOM.h:9, 28:01.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/FrozenFunctions.cpp:6, 28:01.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 28:01.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In static member function 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]': 28:01.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 28:01.32 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 28:01.32 | ^~~~~~~~~~~~~~~~~~ 28:01.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 28:01.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/Services.cpp:8, 28:01.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:38: 28:01.32 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = ICUReporter]', 28:01.32 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = ICUReporter]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 28:01.32 inlined from 'static void* ICUReporter::Alloc(const void*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/XPCOMInit.cpp:383:26: 28:01.32 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 28:01.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 28:01.32 887 | return moz_malloc_size_of(aPtr); \ 28:01.33 | ~~~~~~~~~~~~~~~~~~^~~~~~ 28:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 28:01.33 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 28:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nscore.h:19, 28:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/nsXPCOM.h:9, 28:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/FrozenFunctions.cpp:6, 28:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 28:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In static member function 'static void* ICUReporter::Alloc(const void*, size_t)': 28:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 28:01.33 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 28:01.33 | ^~~~~~~~~~~~~~~~~~ 28:02.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 28:02.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Telemetry.h:12, 28:02.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/LateWriteChecks.cpp:14, 28:02.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:20: 28:02.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'bool nsCOMArray_base::RemoveObjectsAt(int32_t, int32_t)': 28:02.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:02.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:02.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:02.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:128: 28:02.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:247:28: note: while referencing 'elementsToDestroy' 28:02.55 247 | nsTArray elementsToDestroy(aCount); 28:02.55 | ^~~~~~~~~~~~~~~~~ 28:02.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 28:02.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Telemetry.h:12, 28:02.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/LateWriteChecks.cpp:14, 28:02.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:20: 28:02.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'void nsCOMArray_base::RemoveElementsAt(uint32_t, uint32_t)': 28:02.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:02.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:02.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:02.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:128: 28:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:260:26: note: while referencing 'elementsToDestroy' 28:02.59 260 | nsTArray elementsToDestroy(aCount); 28:02.59 | ^~~~~~~~~~~~~~~~~ 28:02.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 28:02.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Telemetry.h:12, 28:02.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/build/LateWriteChecks.cpp:14, 28:02.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:20: 28:02.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'void nsCOMArray_base::Clear()': 28:02.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:02.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:02.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:02.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/build/Unified_cpp_xpcom_build0.cpp:128: 28:02.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:278:26: note: while referencing 'objects' 28:02.69 278 | nsTArray objects; 28:02.69 | ^~~~~~~ 28:06.04 libxpcom_build.a.desc 28:06.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': 28:06.27 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/priometh.c: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} 28:06.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/priometh.c:338:20: warning: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare] 28:06.27 338 | (info.size < (sfd->file_offset + sfd->file_nbytes))) { 28:06.27 | ^ 28:06.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': 28:06.41 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 28:06.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/pripv6.c:135:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:06.41 135 | PRStatus rv; 28:06.41 | ^~ 28:06.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': 28:06.41 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/pripv6.c: variable 'rv' set but not used 28:06.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/pripv6.c:175:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:06.41 175 | PRStatus rv; 28:06.41 | ^~ 28:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': 28:06.51 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 28:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prlayer.c:182:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:06.51 182 | PRStatus rv; 28:06.51 | ^~ 28:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': 28:06.51 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prlayer.c: variable 'rv' set but not used 28:06.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prlayer.c:303:14: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:06.51 303 | PRStatus rv; 28:06.51 | ^~ 28:07.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': 28:07.21 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'unsigned int' 28:07.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 28:07.21 323 | if (amount <= 0 || amount >= sizeof(fin)) { 28:07.21 | ^~ 28:07.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': 28:07.21 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'int' and 'unsigned int' 28:07.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c:949:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 28:07.21 949 | if( i < sizeof( pattern ) ) { 28:07.21 | ^ 28:07.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c: In function 'GrowStuff': 28:07.21 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c: comparison of integer expressions of different signedness: 'unsigned int' and 'ptrdiff_t' {aka 'int'} 28:07.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/io/prprf.c:1140:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'ptrdiff_t' {aka 'int'} [-Wsign-compare] 28:07.22 1140 | if (PR_UINT32_MAX - len < off) { 28:07.22 | ^ 28:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': 28:08.47 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/unix.c: variable 'rv' set but not used 28:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/unix.c:2780:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:08.47 2780 | int rv; 28:08.47 | ^~ 28:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': 28:08.47 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/unix.c: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} 28:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:08.47 3520 | if (sz > info.size) { 28:08.47 | ^ 28:08.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/uxproces.c: In function 'pr_InstallSigchldHandler': 28:08.88 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 28:08.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/uxproces.c:691:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:08.88 691 | int rv; 28:08.88 | ^~ 28:08.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/uxproces.c: In function '_MD_InitProcesses': 28:08.88 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/uxproces.c: variable 'rv' set but not used 28:08.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/md/unix/uxproces.c:709:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:08.88 709 | int rv; 28:08.88 | ^~ 28:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': 28:09.81 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prdtoa.c: comparison of integer expressions of different signedness: 'unsigned int' and 'int' 28:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prdtoa.c:2767:58: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 28:09.81 2767 | sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; 28:09.81 | ^~ 28:10.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': 28:10.95 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' 28:10.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c:686:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' [-Wsign-compare] 28:10.95 686 | if (bufsize > sizeof(localbuf)) 28:10.95 | ^ 28:10.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': 28:10.95 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' 28:10.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c:883:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' [-Wsign-compare] 28:10.95 883 | if (bufsize > sizeof(localbuf)) 28:10.95 | ^ 28:10.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': 28:10.95 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' 28:10.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prnetdb.c:1088:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'unsigned int' [-Wsign-compare] 28:10.95 1088 | if (bufsize > sizeof(localbuf)) 28:10.95 | ^ 28:11.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 28:11.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 28:11.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGZoomEvent.h:10, 28:11.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGZoomEventBinding.cpp:13, 28:11.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:86: 28:11.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 28:11.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 28:11.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 28:11.74 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:11.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:11.74 712 | class CompressedGlyph { 28:11.74 | ^~~~~~~~~~~~~~~ 28:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 28:11.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 28:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 28:11.74 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:11.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:11.74 712 | class CompressedGlyph { 28:11.74 | ^~~~~~~~~~~~~~~ 28:11.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': 28:11.94 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 28:11.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c:391:22: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 28:11.94 391 | PRStatus rval_status; 28:11.94 | ^~~~~~~~~~~ 28:11.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': 28:11.95 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 28:11.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c:997:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 28:11.95 997 | PRStatus rval_status; 28:11.95 | ^~~~~~~~~~~ 28:11.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': 28:11.95 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c: variable 'rval_status' set but not used 28:11.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/misc/prtpool.c:1123:14: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 28:11.95 1123 | PRStatus rval_status; 28:11.95 | ^~~~~~~~~~~ 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': 28:12.38 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:775:12: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} [-Wsign-compare] 28:12.38 775 | if (-1 == op->result.code) 28:12.38 | ^~ 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': 28:12.38 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:795:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} [-Wsign-compare] 28:12.38 795 | return ((-1 == op->result.code) && 28:12.38 | ^~ 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': 28:12.38 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:819:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} [-Wsign-compare] 28:12.38 819 | return ((-1 == op->result.code) && 28:12.38 | ^~ 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': 28:12.38 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'unsigned int'} 28:12.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:928:39: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'unsigned int'} [-Wsign-compare] 28:12.38 928 | for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) 28:12.38 | ^ 28:12.39 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'unsigned int'} 28:12.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:931:23: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 28:12.39 931 | if (bytes < iov[iov_index].iov_len) 28:12.39 | ^ 28:12.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': 28:12.39 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} 28:12.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:987:17: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'unsigned int'} [-Wsign-compare] 28:12.39 987 | return ((-1 == op->result.code) && 28:12.39 | ^~ 28:12.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_linux_sendfile_cont': 28:12.39 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} 28:12.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:1168:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 28:12.39 1168 | if (rv < op->count) { 28:12.39 | ^ 28:12.39 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: variable 'oldoffset' set but not used 28:12.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:1153:11: warning: variable 'oldoffset' set but not used [-Wunused-but-set-variable] 28:12.39 1153 | off_t oldoffset; 28:12.39 | ^~~~~~~~~ 28:12.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': 28:12.40 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 28:12.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:12.40 1299 | || ((_PR_FILEDESC_OPEN != fd->secret->state) 28:12.40 | ^~ 28:12.40 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 28:12.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:12.40 1309 | if (_PR_FILEDESC_OPEN == fd->secret->state) 28:12.40 | ^~ 28:12.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': 28:12.40 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'unsigned int'} 28:12.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:1441:27: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 28:12.40 1441 | if (bytes < osiov->iov_len) 28:12.40 | ^ 28:12.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_LinuxSendFile': 28:12.41 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} 28:12.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c:2832:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 28:12.41 2832 | if (rv < file_nbytes_to_send) { 28:12.41 | ^ 28:12.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': 28:12.41 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} 28:12.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:12.41 4090 | if (npds > me->syspoll_count) 28:12.41 | ^ 28:12.41 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} 28:12.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:12.42 4157 | && (_PR_FILEDESC_OPEN == bottom->secret->state)) 28:12.42 | ^~ 28:12.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': 28:12.42 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptio.c: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} 28:12.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:12.42 5038 | if ( rlim.rlim_max < table_size ) { 28:12.42 | ^ 28:12.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 28:12.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 28:12.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 28:12.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollViewChangeEvent::QueryInterface(const nsIID&, void**)': 28:12.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:12.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.44 837 | foundInterface = 0; \ 28:12.44 | ^~~~~~~~~~~~~~ 28:12.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:12.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:12.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:12.44 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:12.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:12.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:12.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 28:12.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 28:12.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.44 258 | } else 28:12.44 | ^~~~ 28:12.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:12.44 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:12.45 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ScrollViewChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:12.45 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScrollViewChangeEvent) 28:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 28:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 28:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 28:12.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEChannel::QueryInterface(const nsIID&, void**)': 28:12.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.55 819 | foundInterface = 0; \ 28:12.55 | ^~~~~~~~~~~~~~ 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.55 3509 | NS_INTERFACE_MAP_END 28:12.55 | ^~~~~~~~~~~~~~~~~~~~ 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.55 800 | else 28:12.55 | ^~~~ 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:12.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:12.55 | ^~~~~~~~~~~~~~~~~~ 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:12.55 3508 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:12.55 | ^~~~~~~~~~~~~~~~~~~~~~ 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEReader::QueryInterface(const nsIID&, void**)': 28:12.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:12.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.55 819 | foundInterface = 0; \ 28:12.55 | ^~~~~~~~~~~~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:3850:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.56 3850 | NS_INTERFACE_MAP_END 28:12.56 | ^~~~~~~~~~~~~~~~~~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.56 800 | else 28:12.56 | ^~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:12.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:12.56 | ^~~~~~~~~~~~~~~~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:3849:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:12.56 3849 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:12.56 | ^~~~~~~~~~~~~~~~~~~~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEResponse::QueryInterface(const nsIID&, void**)': 28:12.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.56 819 | foundInterface = 0; \ 28:12.56 | ^~~~~~~~~~~~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:4148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.56 4148 | NS_INTERFACE_MAP_END 28:12.57 | ^~~~~~~~~~~~~~~~~~~~ 28:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.57 800 | else 28:12.57 | ^~~~ 28:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:12.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:12.57 | ^~~~~~~~~~~~~~~~~~ 28:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:4147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:12.57 4147 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:12.57 | ^~~~~~~~~~~~~~~~~~~~~~ 28:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp: In member function 'virtual nsresult mozilla::dom::SESession::QueryInterface(const nsIID&, void**)': 28:12.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:12.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.57 819 | foundInterface = 0; \ 28:12.58 | ^~~~~~~~~~~~~~ 28:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:4513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.58 4513 | NS_INTERFACE_MAP_END 28:12.58 | ^~~~~~~~~~~~~~~~~~~~ 28:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.58 800 | else 28:12.58 | ^~~~ 28:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:12.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:12.58 | ^~~~~~~~~~~~~~~~~~ 28:12.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementBinding.cpp:4512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:12.58 4512 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:12.58 | ^~~~~~~~~~~~~~~~~~~~~~ 28:12.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SEManager::QueryInterface(const nsIID&, void**)': 28:12.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:12.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.59 819 | foundInterface = 0; \ 28:12.59 | ^~~~~~~~~~~~~~ 28:12.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.59 489 | NS_INTERFACE_MAP_END 28:12.59 | ^~~~~~~~~~~~~~~~~~~~ 28:12.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.59 800 | else 28:12.59 | ^~~~ 28:12.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:12.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:12.59 | ^~~~~~~~~~~~~~~~~~ 28:12.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SecureElementManagerBinding.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:12.59 488 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:12.59 | ^~~~~~~~~~~~~~~~~~~~~~ 28:13.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerMessageEvent::QueryInterface(const nsIID&, void**)': 28:13.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:13.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:13.22 837 | foundInterface = 0; \ 28:13.22 | ^~~~~~~~~~~~~~ 28:13.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:13.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:13.22 44 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:13.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:13.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 28:13.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 28:13.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:13.22 258 | } else 28:13.22 | ^~~~ 28:13.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:13.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:13.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ServiceWorkerMessageEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:13.22 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerMessageEvent) 28:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': 28:13.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:49:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.29 49 | int rv; 28:13.29 | ^~ 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': 28:13.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:65:19: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.29 65 | PRIntn index, rv; 28:13.29 | ^~ 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': 28:13.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:134:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.29 134 | PRIntn rv; 28:13.29 | ^~ 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': 28:13.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:155:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.29 155 | PRIntn rv; 28:13.29 | ^~ 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': 28:13.29 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:174:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.29 174 | PRIntn rv; 28:13.29 | ^~ 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': 28:13.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:195:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.30 195 | PRIntn rv; 28:13.30 | ^~ 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': 28:13.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:473:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.30 473 | PRIntn rv; 28:13.30 | ^~ 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': 28:13.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:559:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.30 559 | int rv; 28:13.30 | ^~ 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': 28:13.30 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:580:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.30 580 | PRIntn rv; 28:13.30 | ^~ 28:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': 28:13.31 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:610:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.31 610 | PRIntn rv; 28:13.31 | ^~ 28:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': 28:13.31 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:640:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.31 640 | PRIntn rv; 28:13.31 | ^~ 28:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': 28:13.31 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:1246:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.31 1246 | int rv; 28:13.31 | ^~ 28:13.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': 28:13.32 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:1277:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.32 1277 | int rv; 28:13.32 | ^~ 28:13.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': 28:13.32 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c: variable 'rv' set but not used 28:13.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptsynch.c:1286:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.32 1286 | int rv; 28:13.32 | ^~ 28:13.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 28:13.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 28:13.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsLock::QueryInterface(const nsIID&, void**)': 28:13.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:13.34 837 | foundInterface = 0; \ 28:13.34 | ^~~~~~~~~~~~~~ 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:13.34 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:13.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:13.34 2111 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 28:13.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:13.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:13.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 28:13.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:13.34 258 | } else 28:13.34 | ^~~~ 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:13.34 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:13.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:13.34 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:13.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:13.34 2110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsLock) 28:13.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 28:13.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGURIReferenceBinding.cpp:3, 28:13.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:2: 28:13.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SettingsManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::SettingsManager::QueryInterface(const nsIID&, void**)': 28:13.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:13.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:13.35 837 | foundInterface = 0; \ 28:13.35 | ^~~~~~~~~~~~~~ 28:13.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:13.35 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:13.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:13.35 2475 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 28:13.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:13.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:13.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:6, 28:13.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 28:13.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:13.35 258 | } else 28:13.35 | ^~~~ 28:13.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:13.36 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:13.36 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SettingsManagerBinding.cpp:2474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:13.36 2474 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SettingsManager) 28:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:13.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': 28:13.56 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:13.56 220 | else if (--pt_book.user == pt_book.this_many) { 28:13.56 | ^~ 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': 28:13.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:277:13: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.56 277 | int rv; 28:13.56 | ^~ 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': 28:13.56 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:13.56 481 | else if (--pt_book.user == pt_book.this_many) { 28:13.56 | ^~ 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': 28:13.56 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:621:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.56 621 | int rv; 28:13.56 | ^~ 28:13.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': 28:13.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:770:16: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.57 770 | PRIntn rv; 28:13.57 | ^~ 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': 28:13.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:846:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.57 846 | int rv; 28:13.57 | ^~ 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': 28:13.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:1089:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.57 1089 | int rv; 28:13.57 | ^~ 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': 28:13.57 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 28:13.57 1130 | while (pt_book.user > pt_book.this_many) { 28:13.57 | ^ 28:13.57 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:1124:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.57 1124 | int rv; 28:13.58 | ^~ 28:13.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': 28:13.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:1242:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.58 1242 | PRIntn rv; 28:13.58 | ^~ 28:13.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': 28:13.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:1446:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.58 1446 | PRIntn rv; 28:13.58 | ^~ 28:13.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': 28:13.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c: variable 'rv' set but not used 28:13.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/pr/src/pthreads/ptthread.c:1557:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 28:13.58 1557 | int rv; 28:13.58 | ^~ 28:14.07 libnspr4.so 28:15.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:15.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:15.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsCommandHandler.h:9, 28:15.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsCommandHandler.cpp:6, 28:15.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 28:15.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsCommandHandler.cpp: In member function 'virtual nsresult nsCommandHandler::QueryInterface(const nsIID&, void**)': 28:15.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:15.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:15.34 819 | foundInterface = 0; \ 28:15.34 | ^~~~~~~~~~~~~~ 28:15.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:15.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:15.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:15.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsCommandHandler.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:15.34 69 | NS_INTERFACE_MAP_END 28:15.34 | ^~~~~~~~~~~~~~~~~~~~ 28:15.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:15.34 800 | else 28:15.34 | ^~~~ 28:15.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:15.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:15.34 | ^~~~~~~~~~~~~~~~~~ 28:15.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsCommandHandler.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:15.34 68 | NS_INTERFACE_MAP_ENTRY(nsICommandHandler) 28:15.34 | ^~~~~~~~~~~~~~~~~~~~~~ 28:16.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 28:16.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 28:16.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsDocShellTreeOwner.cpp:66, 28:16.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:20: 28:16.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 28:16.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 28:16.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 28:16.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:16.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:16.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:16.42 712 | class CompressedGlyph { 28:16.42 | ^~~~~~~~~~~~~~~ 28:16.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 28:16.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 28:16.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 28:16.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:16.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:16.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:16.42 712 | class CompressedGlyph { 28:16.43 | ^~~~~~~~~~~~~~~ 28:16.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:16.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:16.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsCommandHandler.h:9, 28:16.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsCommandHandler.cpp:6, 28:16.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/embedding/browser/Unified_cpp_embedding_browser0.cpp:2: 28:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 28:16.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:16.55 819 | foundInterface = 0; \ 28:16.55 | ^~~~~~~~~~~~~~ 28:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:16.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:16.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsDocShellTreeOwner.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:16.55 131 | NS_INTERFACE_MAP_END 28:16.55 | ^~~~~~~~~~~~~~~~~~~~ 28:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:16.55 800 | else 28:16.56 | ^~~~ 28:16.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:16.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:16.56 | ^~~~~~~~~~~~~~~~~~ 28:16.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsDocShellTreeOwner.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:16.56 130 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:16.56 | ^~~~~~~~~~~~~~~~~~~~~~ 28:17.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 28:17.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:17.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:17.01 819 | foundInterface = 0; \ 28:17.01 | ^~~~~~~~~~~~~~ 28:17.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:17.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:17.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:17.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:17.01 128 | NS_INTERFACE_MAP_END 28:17.01 | ^~~~~~~~~~~~~~~~~~~~ 28:17.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:17.01 800 | else 28:17.01 | ^~~~ 28:17.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:17.01 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:17.01 | ^~~~~~~~~~~~~~~~~~ 28:17.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:17.01 127 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:17.01 | ^~~~~~~~~~~~~~~~~~~~~~ 28:20.31 libembedding_browser.a.desc 28:21.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:21.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:21.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:21.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.h:10, 28:21.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.cpp:6: 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 28:21.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:21.75 837 | foundInterface = 0; \ 28:21.75 | ^~~~~~~~~~~~~~ 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:21.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:21.75 69 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 28:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:21.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:21.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.h:10, 28:21.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.cpp:6: 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:21.75 258 | } else 28:21.75 | ^~~~ 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:21.75 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:21.75 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:21.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:21.75 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(Performance) 28:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:23.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:23.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:23.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDOMNavigationTiming.h:9, 28:23.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceEntry.h:9, 28:23.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceEntry.cpp:6: 28:23.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 28:23.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:23.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:23.05 819 | foundInterface = 0; \ 28:23.05 | ^~~~~~~~~~~~~~ 28:23.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:23.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:23.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:23.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:23.05 21 | NS_INTERFACE_MAP_END 28:23.05 | ^~~~~~~~~~~~~~~~~~~~ 28:23.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:23.05 800 | else 28:23.05 | ^~~~ 28:23.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:23.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:23.05 | ^~~~~~~~~~~~~~~~~~ 28:23.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:23.05 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 28:23.05 | ^~~~~~~~~~~~~~~~~~~~~~ 28:24.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 28:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.h:10, 28:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceMainThread.h:9, 28:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceMainThread.cpp:6: 28:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 28:24.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:24.62 837 | foundInterface = 0; \ 28:24.62 | ^~~~~~~~~~~~~~ 28:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:24.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:24.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceMainThread.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:24.62 53 | NS_INTERFACE_MAP_END_INHERITING(Performance) 28:24.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:24.62 800 | else 28:24.62 | ^~~~ 28:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:24.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:24.62 | ^~~~~~~~~~~~~~~~~~ 28:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceMainThread.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:24.62 52 | NS_INTERFACE_MAP_ENTRY(nsISupports) 28:24.62 | ^~~~~~~~~~~~~~~~~~~~~~ 28:26.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SVGUnitTypesBinding.h:8, 28:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SVGUnitTypesBinding.cpp:3, 28:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:26: 28:26.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ServiceWorkerMessageEventBinding::get_ports(JSContext*, JS::Handle, mozilla::dom::ServiceWorkerMessageEvent*, JSJitGetterCallArgs)': 28:26.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 28:26.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:26.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:26.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:26.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings16.cpp:266: 28:26.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ServiceWorkerMessageEventBinding.cpp:716:65: note: while referencing 'result' 28:26.97 716 | nsTArray::Type> result; 28:26.98 | ^~~~~~ 28:29.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:9, 28:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 28:29.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 28:29.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:29.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:29.75 837 | foundInterface = 0; \ 28:29.75 | ^~~~~~~~~~~~~~ 28:29.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:29.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:29.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:29.75 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 28:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:29.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Performance.h:10, 28:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PerformanceResourceTiming.h:12, 28:29.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PerformanceNavigationTiming.h:12, 28:29.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceNavigationTiming.cpp:6: 28:29.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:29.76 264 | } else 28:29.76 | ^~~~ 28:29.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 28:29.76 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 28:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:29.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 28:29.76 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 28:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:29.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 28:29.76 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 28:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:29.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 28:29.76 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 28:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:31.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:31.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.h:9, 28:31.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:6: 28:31.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 28:31.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:31.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:31.59 819 | foundInterface = 0; \ 28:31.59 | ^~~~~~~~~~~~~~ 28:31.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:31.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:31.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:31.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:31.59 44 | NS_INTERFACE_MAP_END 28:31.59 | ^~~~~~~~~~~~~~~~~~~~ 28:31.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:31.59 800 | else 28:31.59 | ^~~~ 28:31.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:31.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:31.59 | ^~~~~~~~~~~~~~~~~~ 28:31.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:31.59 43 | NS_INTERFACE_MAP_ENTRY(nsISupports) 28:31.59 | ^~~~~~~~~~~~~~~~~~~~~~ 28:31.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisErrorEvent::QueryInterface(const nsIID&, void**)': 28:31.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:31.68 837 | foundInterface = 0; \ 28:31.68 | ^~~~~~~~~~~~~~ 28:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:31.68 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:31.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:31.68 36 | NS_INTERFACE_MAP_END_INHERITING(SpeechSynthesisEvent) 28:31.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:31.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:31.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:31.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:31.68 258 | } else 28:31.68 | ^~~~ 28:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:31.68 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:31.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:31.68 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:31.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SpeechSynthesisErrorEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:31.68 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisErrorEvent) 28:31.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 28:31.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:31.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:31.72 837 | foundInterface = 0; \ 28:31.72 | ^~~~~~~~~~~~~~ 28:31.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:31.72 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:31.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:31.72 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:31.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:31.72 258 | } else 28:31.72 | ^~~~ 28:31.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:31.73 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:31.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:31.73 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:31.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:31.73 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisEvent) 28:31.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:31.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:31.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:31.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:31.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 28:31.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:31.89 837 | foundInterface = 0; \ 28:31.89 | ^~~~~~~~~~~~~~ 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:31.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:31.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:31.89 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:31.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:31.89 258 | } else 28:31.89 | ^~~~ 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:31.89 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:31.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:31.89 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:31.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:31.89 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleRuleChangeEvent) 28:31.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:31.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:31.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:31.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:31.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:31.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 28:31.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:31.92 837 | foundInterface = 0; \ 28:31.92 | ^~~~~~~~~~~~~~ 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:31.92 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:31.92 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:31.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:31.92 258 | } else 28:31.92 | ^~~~ 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:31.92 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:31.92 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:31.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:31.92 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetApplicableStateChangeEvent) 28:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:32.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.h:13, 28:32.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:6: 28:32.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::PerformanceObserver::Observe(const mozilla::dom::PerformanceObserverInit&, mozilla::ErrorResult&)': 28:32.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:32.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:32.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:32.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:154:22: note: while referencing 'validEntryTypes' 28:32.14 154 | nsTArray validEntryTypes; 28:32.14 | ^~~~~~~~~~~~~~~ 28:32.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:32.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.h:13, 28:32.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:6: 28:32.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 28:32.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:32.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:32.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:175:42: note: while referencing 'existingEntries' 28:32.15 175 | nsTArray> existingEntries; 28:32.15 | ^~~~~~~~~~~~~~~ 28:32.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:32.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.h:13, 28:32.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:6: 28:32.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:32.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:32.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:32.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:154:22: note: while referencing 'validEntryTypes' 28:32.15 154 | nsTArray validEntryTypes; 28:32.15 | ^~~~~~~~~~~~~~~ 28:32.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:32.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.h:13, 28:32.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:6: 28:32.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:32.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:32.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:32.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserver.cpp:154:22: note: while referencing 'validEntryTypes' 28:32.15 154 | nsTArray validEntryTypes; 28:32.15 | ^~~~~~~~~~~~~~~ 28:32.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:32.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 28:32.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:32.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:32.53 837 | foundInterface = 0; \ 28:32.53 | ^~~~~~~~~~~~~~ 28:32.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:32.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:32.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:32.53 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:32.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:32.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:32.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:32.53 258 | } else 28:32.53 | ^~~~ 28:32.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:32.54 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:32.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:32.54 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:32.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:32.54 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StyleSheetChangeEvent) 28:32.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateManager::QueryInterface(const nsIID&, void**)': 28:33.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:33.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:33.30 819 | foundInterface = 0; \ 28:33.30 | ^~~~~~~~~~~~~~ 28:33.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:33.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:33.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:33.30 2520 | NS_INTERFACE_MAP_END 28:33.30 | ^~~~~~~~~~~~~~~~~~~~ 28:33.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:33.30 800 | else 28:33.30 | ^~~~ 28:33.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:33.30 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:33.30 | ^~~~~~~~~~~~~~~~~~ 28:33.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SystemUpdateBinding.cpp:2519:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:33.30 2519 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:33.31 | ^~~~~~~~~~~~~~~~~~~~~~ 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SystemUpdateBinding.cpp: In member function 'virtual nsresult mozilla::dom::SystemUpdateProvider::QueryInterface(const nsIID&, void**)': 28:33.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:33.33 837 | foundInterface = 0; \ 28:33.33 | ^~~~~~~~~~~~~~ 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:33.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:33.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:33.33 3165 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 28:33.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:33.33 258 | } else 28:33.33 | ^~~~ 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:33.33 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:33.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:33.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:33.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SystemUpdateBinding.cpp:3164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:33.33 3164 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SystemUpdateProvider) 28:33.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 28:33.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:33.38 837 | foundInterface = 0; \ 28:33.38 | ^~~~~~~~~~~~~~ 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:33.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:33.38 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:33.38 258 | } else 28:33.38 | ^~~~ 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:33.38 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:33.38 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:33.38 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPServerSocketEvent) 28:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketErrorEvent::QueryInterface(const nsIID&, void**)': 28:33.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:33.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:33.43 837 | foundInterface = 0; \ 28:33.43 | ^~~~~~~~~~~~~~ 28:33.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:33.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:33.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:33.44 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:33.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:33.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:33.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:33.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:33.44 258 | } else 28:33.44 | ^~~~ 28:33.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:33.44 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:33.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:33.44 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:33.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPSocketErrorEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:33.44 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketErrorEvent) 28:33.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 28:33.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:33.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:33.46 837 | foundInterface = 0; \ 28:33.46 | ^~~~~~~~~~~~~~ 28:33.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:33.46 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:33.46 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 28:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 28:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 28:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:33.47 258 | } else 28:33.47 | ^~~~ 28:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:33.47 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:33.47 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:33.47 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TCPSocketEvent) 28:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:33.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:33.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserverEntryList.h:9, 28:33.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserverEntryList.cpp:6: 28:33.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 28:33.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:33.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:33.67 819 | foundInterface = 0; \ 28:33.67 | ^~~~~~~~~~~~~~ 28:33.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:33.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:33.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:33.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:33.67 26 | NS_INTERFACE_MAP_END 28:33.67 | ^~~~~~~~~~~~~~~~~~~~ 28:33.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:33.67 800 | else 28:33.67 | ^~~~ 28:33.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:33.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:33.67 | ^~~~~~~~~~~~~~~~~~ 28:33.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:33.67 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 28:33.67 | ^~~~~~~~~~~~~~~~~~~~~~ 28:33.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 28:33.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 28:33.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:6, 28:33.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:33.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:33.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 28:33.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 28:33.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:33.73 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 28:33.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:33.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 28:33.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 28:33.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StereoPannerNodeBinding.cpp:8, 28:33.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:98: 28:33.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 28:33.73 27 | struct AudioTimelineEvent final 28:33.73 | ^~~~~~~~~~~~~~~~~~ 28:35.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:35.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:35.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceResourceTiming.h:9, 28:35.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceResourceTiming.cpp:6: 28:35.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 28:35.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:35.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:35.38 837 | foundInterface = 0; \ 28:35.38 | ^~~~~~~~~~~~~~ 28:35.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:35.38 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:35.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:35.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:35.38 21 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 28:35.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:35.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 28:35.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/Performance.h:10, 28:35.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceResourceTiming.h:12, 28:35.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceResourceTiming.cpp:6: 28:35.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:35.39 258 | } else 28:35.39 | ^~~~ 28:35.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:35.39 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:35.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:35.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:35.39 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:35.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:35.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/performance/PerformanceResourceTiming.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:35.39 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PerformanceResourceTiming) 28:35.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:39.84 libdom_performance.a.desc 28:43.22 libxpcom_reflect_xptinfo.a.desc 28:44.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:44.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:44.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:44.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:44.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:44.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::StorageBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 28:44.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:44.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:44.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:44.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:110: 28:44.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/StorageBinding.cpp:598:22: note: while referencing 'names' 28:44.30 598 | nsTArray names; 28:44.31 | ^~~~~ 28:44.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:44.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:44.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 28:44.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.cpp: In member function 'virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**)': 28:44.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:44.33 819 | foundInterface = 0; \ 28:44.33 | ^~~~~~~~~~~~~~ 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:44.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:44.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:44.33 84 | NS_INTERFACE_MAP_END 28:44.33 | ^~~~~~~~~~~~~~~~~~~~ 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:44.33 811 | else 28:44.33 | ^~~~ 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:44.33 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:44.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.cpp:83:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:44.33 83 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHTTPIndex) 28:44.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:44.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:44.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:44.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:44.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::CryptoKeyBinding::get_usages(JSContext*, JS::Handle, mozilla::dom::CryptoKey*, JSJitGetterCallArgs)': 28:44.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 28:44.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:44.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:254: 28:44.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SubtleCryptoBinding.cpp:4997:22: note: while referencing 'result' 28:44.33 4997 | nsTArray result; 28:44.33 | ^~~~~~ 28:44.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 28:44.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 28:44.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:44.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 28:44.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.h:9, 28:44.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.cpp:18: 28:44.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 28:44.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 28:44.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.cpp:171:36: required from here 28:44.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 28:44.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 28:44.44 66 | memset(aT, 0, N * sizeof(T)); 28:44.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:44.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDocShell.h:21, 28:44.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/directory/nsDirectoryViewer.cpp:22: 28:44.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:44.44 303 | class MOZ_NON_PARAM alignas(8) Value 28:44.44 | ^~~~~ 28:45.62 libxpfe_components_directory.a.desc 28:45.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:45.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:45.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:45.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:45.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:45.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::SpeechSynthesisBinding::getVoices(JSContext*, JS::Handle, mozilla::dom::SpeechSynthesis*, const JSJitMethodCallArgs&)': 28:45.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 28:45.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:45.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:45.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:45.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:14: 28:45.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SpeechSynthesisBinding.cpp:248:74: note: while referencing 'result' 28:45.79 248 | nsTArray::Type> result; 28:45.79 | ^~~~~~ 28:47.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:6: 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::quota::QuotaUsageRequestChild::HandleResponse(const nsTArray&)': 28:47.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:47.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:47.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:154:35: note: while referencing 'usageResults' 28:47.12 154 | nsTArray> usageResults; 28:47.12 | ^~~~~~~~~~~~ 28:47.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:6: 28:47.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:47.12 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 28:47.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:154:35: note: while referencing 'usageResults' 28:47.12 154 | nsTArray> usageResults; 28:47.12 | ^~~~~~~~~~~~ 28:47.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:6: 28:47.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:47.12 236 | header->mLength = length; 28:47.12 | ~~~~~~~~~~~~~~~~^~~~~~~~ 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:154:35: note: while referencing 'usageResults' 28:47.12 154 | nsTArray> usageResults; 28:47.12 | ^~~~~~~~~~~~ 28:47.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.h:9, 28:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:6: 28:47.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:47.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:47.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsChild.cpp:154:35: note: while referencing 'usageResults' 28:47.12 154 | nsTArray> usageResults; 28:47.12 | ^~~~~~~~~~~~ 28:48.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 28:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:8, 28:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/SourceBufferListBinding.cpp:3, 28:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:2: 28:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::TextBinding::getBoxQuads(JSContext*, JS::Handle, mozilla::dom::Text*, const JSJitMethodCallArgs&)': 28:48.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 28:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 28:48.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 28:48.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:48.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings17.cpp:374: 28:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextBinding.cpp:150:61: note: while referencing 'result' 28:48.07 150 | nsTArray::Type> result; 28:48.07 | ^~~~~~ 28:51.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::{anonymous}::CreateOrUpgradeDirectoryMetadataHelper::_ZN7mozilla3dom5quota12_GLOBAL__N_138CreateOrUpgradeDirectoryMetadataHelper28CreateOrUpgradeMetadataFilesEv.part.0()': 28:51.23 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsParent.cpp: 'hasIsApp' may be used uninitialized in this function 28:51.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsParent.cpp:7344:14: warning: 'hasIsApp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:51.23 7344 | } else if (hasIsApp) { 28:51.23 | ^~ 28:51.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::QuotaManager::UpgradeStorageFrom0ToCurrent(mozIStorageConnection*)': 28:51.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsParent.cpp: 'timestamp' may be used uninitialized in this function 28:51.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsParent.cpp:7719:31: warning: 'timestamp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:51.36 7719 | originProps->mTimestamp = timestamp; 28:51.36 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 28:51.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/ActorsParent.cpp:7700:13: note: 'timestamp' was declared here 28:51.36 7700 | int64_t timestamp; 28:51.36 | ^~~~~~~~~ 28:54.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 28:54.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 28:54.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 28:54.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TouchEventBinding.cpp:14, 28:54.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:134: 28:54.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 28:54.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 28:54.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 28:54.00 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:54.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:54.00 712 | class CompressedGlyph { 28:54.00 | ^~~~~~~~~~~~~~~ 28:54.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 28:54.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 28:54.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 28:54.01 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 28:54.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 28:54.01 712 | class CompressedGlyph { 28:54.01 | ^~~~~~~~~~~~~~~ 28:54.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:54.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:54.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 28:54.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:54.31 837 | foundInterface = 0; \ 28:54.31 | ^~~~~~~~~~~~~~ 28:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:54.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:54.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:54.31 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:54.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 28:54.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:54.31 258 | } else 28:54.31 | ^~~~ 28:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:54.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:54.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:54.32 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:54.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:54.32 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TrackEvent) 28:54.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:54.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:54.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 28:54.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:54.56 837 | foundInterface = 0; \ 28:54.56 | ^~~~~~~~~~~~~~ 28:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:54.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:54.56 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 28:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:54.56 258 | } else 28:54.56 | ^~~~ 28:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:54.56 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:54.57 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:54.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:54.57 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UDPMessageEvent) 28:54.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:54.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UserProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::UserProximityEvent::QueryInterface(const nsIID&, void**)': 28:54.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:54.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:54.91 837 | foundInterface = 0; \ 28:54.91 | ^~~~~~~~~~~~~~ 28:54.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:54.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:54.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UserProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:54.91 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 28:54.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:6, 28:54.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:54.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:54.91 258 | } else 28:54.91 | ^~~~ 28:54.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 28:54.92 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 28:54.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 28:54.92 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 28:54.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UserProximityEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 28:54.92 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(UserProximityEvent) 28:54.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:55.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 28:55.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 28:55.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:6, 28:55.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 28:55.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:55.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 28:55.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 28:55.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/URLSearchParamsBinding.cpp:974:36: required from here 28:55.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 28:55.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 28:55.41 66 | memset(aT, 0, N * sizeof(T)); 28:55.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 28:55.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:30, 28:55.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 28:55.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 28:55.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 28:55.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 28:55.42 303 | class MOZ_NON_PARAM alignas(8) Value 28:55.42 | ^~~~~ 28:58.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 28:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 28:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.h:9, 28:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp:6: 28:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 28:58.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:58.63 819 | foundInterface = 0; \ 28:58.63 | ^~~~~~~~~~~~~~ 28:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:58.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:58.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:58.63 65 | NS_INTERFACE_MAP_END 28:58.63 | ^~~~~~~~~~~~~~~~~~~~ 28:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:58.63 800 | else 28:58.63 | ^~~~ 28:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:58.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:58.63 | ^~~~~~~~~~~~~~~~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:58.64 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 28:58.64 | ^~~~~~~~~~~~~~~~~~~~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 28:58.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:58.64 837 | foundInterface = 0; \ 28:58.64 | ^~~~~~~~~~~~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:58.64 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:58.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:58.64 152 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 28:58.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:58.64 800 | else 28:58.64 | ^~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:58.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:58.64 | ^~~~~~~~~~~~~~~~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:58.64 151 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 28:58.64 | ^~~~~~~~~~~~~~~~~~~~~~ 28:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 28:58.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 28:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:58.65 837 | foundInterface = 0; \ 28:58.65 | ^~~~~~~~~~~~~~ 28:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:58.65 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:58.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp:252:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:58.65 252 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 28:58.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:58.65 800 | else 28:58.65 | ^~~~ 28:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:58.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:58.66 | ^~~~~~~~~~~~~~~~~~ 28:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/QuotaRequests.cpp:251:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:58.66 251 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 28:58.66 | ^~~~~~~~~~~~~~~~~~~~~~ 29:01.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 29:01.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 29:01.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 29:01.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:01.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 29:01.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:01.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/StorageManager.h:9, 29:01.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/StorageManager.cpp:6: 29:01.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 29:01.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:01.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:01.09 819 | foundInterface = 0; \ 29:01.09 | ^~~~~~~~~~~~~~ 29:01.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:01.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:01.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:01.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/StorageManager.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:01.09 370 | NS_INTERFACE_MAP_END 29:01.09 | ^~~~~~~~~~~~~~~~~~~~ 29:01.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:01.09 800 | else 29:01.09 | ^~~~ 29:01.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:01.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:01.09 | ^~~~~~~~~~~~~~~~~~ 29:01.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/quota/StorageManager.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:01.09 369 | NS_INTERFACE_MAP_ENTRY(nsISupports) 29:01.09 | ^~~~~~~~~~~~~~~~~~~~~~ 29:01.79 libdom_quota.a.desc 29:03.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 29:03.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 29:03.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 29:03.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 29:03.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 29:03.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 29:03.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortController.h:9, 29:03.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortController.cpp:6: 29:03.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 29:03.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:03.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:03.24 819 | foundInterface = 0; \ 29:03.24 | ^~~~~~~~~~~~~~ 29:03.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:03.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:03.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:03.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:03.24 22 | NS_INTERFACE_MAP_END 29:03.24 | ^~~~~~~~~~~~~~~~~~~~ 29:03.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:03.25 800 | else 29:03.25 | ^~~~ 29:03.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:03.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:03.25 | ^~~~~~~~~~~~~~~~~~ 29:03.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:03.25 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 29:03.25 | ^~~~~~~~~~~~~~~~~~~~~~ 29:04.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 29:04.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 29:04.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 29:04.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortSignal.h:9, 29:04.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortSignal.cpp:6: 29:04.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 29:04.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:04.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:04.98 837 | foundInterface = 0; \ 29:04.98 | ^~~~~~~~~~~~~~ 29:04.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:04.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:04.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:04.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortSignal.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:04.98 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 29:04.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:04.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 29:04.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortSignal.h:9, 29:04.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortSignal.cpp:6: 29:04.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:04.98 258 | } else 29:04.98 | ^~~~ 29:04.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:04.98 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:04.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:04.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:04.99 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:04.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:04.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/abort/AbortSignal.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:04.99 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(AbortSignal) 29:04.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:05.51 libdom_abort.a.desc 29:05.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 29:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 29:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 29:05.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::URLSearchParamsBinding::getAll(JSContext*, JS::Handle, mozilla::dom::URLSearchParams*, const JSJitMethodCallArgs&)': 29:05.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:05.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:05.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:05.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:05.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:314: 29:05.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/URLSearchParamsBinding.cpp:655:22: note: while referencing 'result' 29:05.95 655 | nsTArray result; 29:05.95 | ^~~~~~ 29:06.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 29:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 29:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 29:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::TreeColumnsBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 29:06.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:06.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:06.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:218: 29:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TreeColumnsBinding.cpp:776:22: note: while referencing 'names' 29:06.19 776 | nsTArray names; 29:06.19 | ^~~~~ 29:06.48 libxpcom_reflect_xptcall_md_unix.a.desc 29:06.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:06.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:06.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 29:06.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 29:06.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 29:06.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::URLSearchParams]': 29:06.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' 29:06.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' [-Warray-bounds] 29:06.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:06.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FormDataBinding.h:11, 29:06.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UnionConversions.h:22, 29:06.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextDecoderBinding.cpp:14, 29:06.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:14: 29:06.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IterableIterator.h:155:49: note: while referencing 'dict' 29:06.70 155 | RootedDictionary dict(aCx); 29:06.71 | ^~~~ 29:06.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:06.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:06.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 29:06.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 29:06.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 29:06.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' 29:06.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' [-Warray-bounds] 29:06.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:06.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:06.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FormDataBinding.h:11, 29:06.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UnionConversions.h:22, 29:06.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextDecoderBinding.cpp:14, 29:06.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:14: 29:06.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IterableIterator.h:155:49: note: while referencing 'dict' 29:06.71 155 | RootedDictionary dict(aCx); 29:06.71 | ^~~~ 29:08.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:08.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:08.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClauseBinding.h:8, 29:08.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TextClauseBinding.cpp:3, 29:08.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:2: 29:08.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::TouchEventBinding::_constructor(JSContext*, unsigned int, JS::Value*)': 29:08.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 44 is outside array bounds of 'mozilla::dom::binding_detail::FastTouchEventInit [1]' 29:08.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 44 is outside array bounds of 'mozilla::dom::binding_detail::FastTouchEventInit [1]' [-Warray-bounds] 29:08.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:08.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:08.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings18.cpp:134: 29:08.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/TouchEventBinding.cpp:900:38: note: while referencing 'arg1' 29:08.19 900 | binding_detail::FastTouchEventInit arg1; 29:08.19 | ^~~~ 29:08.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 29:08.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 29:08.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIInputStream.h:10, 29:08.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/xml/nsSAXXMLReader.cpp:6: 29:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 29:08.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:08.20 819 | foundInterface = 0; \ 29:08.20 | ^~~~~~~~~~~~~~ 29:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:08.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:08.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/xml/nsSAXXMLReader.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:08.20 47 | NS_INTERFACE_MAP_END 29:08.20 | ^~~~~~~~~~~~~~~~~~~~ 29:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:08.20 811 | else 29:08.20 | ^~~~ 29:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 29:08.20 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 29:08.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:08.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/xml/nsSAXXMLReader.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 29:08.20 46 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 29:08.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:08.90 libparser_xml.a.desc 29:12.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 29:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 29:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIObserver.h:10, 29:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/AvailableMemoryTracker.cpp:15, 29:12.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 29:12.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 29:12.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:12.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:12.83 819 | foundInterface = 0; \ 29:12.83 | ^~~~~~~~~~~~~~ 29:12.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:12.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:12.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:12.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:12.83 170 | NS_INTERFACE_MAP_END 29:12.83 | ^~~~~~~~~~~~~~~~~~~~ 29:12.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:12.83 44 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 29:12.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:12.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsConsoleService.cpp:19, 29:12.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:119: 29:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:12.84 137 | } else 29:12.84 | ^~~~ 29:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 29:12.84 137 | } else 29:12.84 | ^~~~ 29:12.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsConsoleService.cpp:44:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:12.84 44 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 29:12.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:16.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 29:16.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/AvailableMemoryTracker.cpp:21, 29:16.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 29:16.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::CycleCollectedJSContext::ProcessMetastableStateQueue(uint32_t)': 29:16.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:16.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:16.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:16.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 29:16.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/CycleCollectedJSContext.cpp:1346:38: note: while referencing 'localQueue' 29:16.77 1346 | nsTArray localQueue = Move(mMetastableStateEvents); 29:16.77 | ^~~~~~~~~~ 29:16.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/WebGLContextEvent.cpp: In member function 'virtual nsresult mozilla::dom::WebGLContextEvent::QueryInterface(const nsIID&, void**)': 29:16.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:16.89 837 | foundInterface = 0; \ 29:16.89 | ^~~~~~~~~~~~~~ 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:16.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/WebGLContextEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:16.89 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 29:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:7, 29:16.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:16.89 258 | } else 29:16.89 | ^~~~ 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 29:16.89 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 29:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 29:16.89 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 29:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/WebGLContextEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 29:16.89 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebGLContextEvent) 29:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:17.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 29:17.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 29:17.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 29:17.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/WheelEvent.h:9, 29:17.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/WheelEventBinding.cpp:15, 29:17.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:146: 29:17.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 29:17.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 29:17.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 29:17.54 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:17.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:17.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:17.54 712 | class CompressedGlyph { 29:17.54 | ^~~~~~~~~~~~~~~ 29:17.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 29:17.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 29:17.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 29:17.54 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 29:17.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:17.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 29:17.54 712 | class CompressedGlyph { 29:17.54 | ^~~~~~~~~~~~~~~ 29:19.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 29:19.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.cpp: In function 'nsresult SystemHeapSize(int64_t*)': 29:19.51 Warning: -Wdeprecated-declarations in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.cpp: 'mallinfo mallinfo()' is deprecated 29:19.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.cpp:159:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 29:19.51 159 | struct mallinfo info = mallinfo(); 29:19.51 | ~~~~~~~~^~ 29:19.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/malloc.h:3, 29:19.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.cpp:50, 29:19.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 29:19.51 /usr/include/malloc.h:114:24: note: declared here 29:19.51 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; 29:19.51 | ^~~~~~~~ 29:19.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 29:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, 29:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 29:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 29:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 29:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 29:19.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.55 31 | memset(aT, 0, sizeof(T)); 29:19.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:19.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 29:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:314: 29:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 29:19.55 2858 | struct GlobalProperties { 29:19.55 | ^~~~~~~~~~~~~~~~ 29:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsAutoPtr.h:9, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/message_loop.h:27, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.h:10, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.cpp:6, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 29:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 29:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:155:23: required from here 29:19.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 29:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 29:19.92 31 | memset(aT, 0, sizeof(T)); 29:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 29:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:137:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 29:19.92 137 | struct AmountFns 29:19.92 | ^~~~~~~~~ 29:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsAutoPtr.h:9, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/base/message_loop.h:27, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.h:10, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.cpp:6, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 29:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 29:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:179:23: required from here 29:19.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 29:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 29:19.92 31 | memset(aT, 0, sizeof(T)); 29:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.cpp:12, 29:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 29:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.h:172:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 29:19.93 172 | struct SizeOfTabFns 29:19.93 | ^~~~~~~~~~~~ 29:22.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:22.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.h:15, 29:22.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.cpp:6, 29:22.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 29:22.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult nsTraceRefcnt::DumpStatistics()': 29:22.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:22.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:22.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:22.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:22.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:101: 29:22.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsTraceRefcnt.cpp:516:25: note: while referencing 'entries' 29:22.60 516 | nsTArray entries; 29:22.60 | ^~~~~~~ 29:23.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:23.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.h:15, 29:23.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsDumpUtils.cpp:6, 29:23.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 29:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsMemoryReporterManager::StartGettingReports()': 29:23.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:23.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:23.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:23.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:23.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 29:23.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/base/nsMemoryReporterManager.cpp:1461:28: note: while referencing 'childWeakRefs' 29:23.21 1461 | nsTArray childWeakRefs; 29:23.21 | ^~~~~~~~~~~~~ 29:23.78 libxpcom_base.a.desc 29:26.17 libmodules_fdlibm_src.a.desc 29:30.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:66: 29:30.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 29:30.34 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:30.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:30.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:30.34 661 | class HeapSlot : public WriteBarrieredBase 29:30.34 | ^~~~~~~~ 29:30.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 29:30.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.41 31 | memset(aT, 0, sizeof(T)); 29:30.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:30.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 29:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:30.42 70 | struct JSSubString { 29:30.42 | ^~~~~~~~~~~ 29:30.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 29:30.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 29:30.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.46 31 | memset(aT, 0, sizeof(T)); 29:30.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:30.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmInstance.h:22, 29:30.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:64: 29:30.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 29:30.47 41 | class CodeSegment 29:30.47 | ^~~~~~~~~~~ 29:30.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:30.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:30.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.49 31 | memset(aT, 0, sizeof(T)); 29:30.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:30.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:66: 29:30.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:30.50 280 | struct Address 29:30.50 | ^~~~~~~ 29:30.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:30.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:30.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:30.50 31 | memset(aT, 0, sizeof(T)); 29:30.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:30.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:66: 29:30.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:30.51 293 | struct BaseIndex 29:30.51 | ^~~~~~~~~ 29:30.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:30.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:30.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 29:30.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:30.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 29:30.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:30.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:30.72 66 | memset(aT, 0, N * sizeof(T)); 29:30.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:30.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:30.72 303 | class MOZ_NON_PARAM alignas(8) Value 29:30.72 | ^~~~~ 29:30.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 29:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 29:30.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:30.73 66 | memset(aT, 0, N * sizeof(T)); 29:30.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:30.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:30.73 303 | class MOZ_NON_PARAM alignas(8) Value 29:30.74 | ^~~~~ 29:30.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 29:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 29:30.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:30.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:30.74 66 | memset(aT, 0, N * sizeof(T)); 29:30.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:30.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:30.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:30.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:30.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:30.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 29:30.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.cpp:47: 29:30.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:30.75 303 | class MOZ_NON_PARAM alignas(8) Value 29:30.75 | ^~~~~ 29:36.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 29:36.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:19: 29:36.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 29:36.60 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:36.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:36.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 29:36.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 29:36.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 29:36.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:11: 29:36.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:36.60 661 | class HeapSlot : public WriteBarrieredBase 29:36.60 | ^~~~~~~~ 29:37.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:37.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 29:37.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.29 31 | memset(aT, 0, sizeof(T)); 29:37.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:37.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 29:37.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:11: 29:37.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:37.30 70 | struct JSSubString { 29:37.30 | ^~~~~~~~~~~ 29:37.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:37.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:37.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:37.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:37.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:37.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.36 31 | memset(aT, 0, sizeof(T)); 29:37.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:37.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:37.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:19: 29:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:37.37 280 | struct Address 29:37.37 | ^~~~~~~ 29:37.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:37.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.37 31 | memset(aT, 0, sizeof(T)); 29:37.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:37.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 29:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:19: 29:37.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:37.38 293 | struct BaseIndex 29:37.38 | ^~~~~~~~~ 29:37.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:37.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:37.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 29:37.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:37.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 29:37.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:37.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:37.66 66 | memset(aT, 0, N * sizeof(T)); 29:37.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:37.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:37.66 303 | class MOZ_NON_PARAM alignas(8) Value 29:37.66 | ^~~~~ 29:37.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 29:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 29:37.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:37.67 66 | memset(aT, 0, N * sizeof(T)); 29:37.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:37.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:37.67 303 | class MOZ_NON_PARAM alignas(8) Value 29:37.68 | ^~~~~ 29:37.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:37.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:37.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 29:37.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:37.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 29:37.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:37.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:37.69 66 | memset(aT, 0, N * sizeof(T)); 29:37.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:37.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:37.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:37.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:37.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.h:10, 29:37.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Eval.cpp:6: 29:37.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:37.69 303 | class MOZ_NON_PARAM alignas(8) Value 29:37.69 | ^~~~~ 29:43.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:43: 29:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 29:43.78 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:43.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:43.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 29:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:20: 29:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:43.78 661 | class HeapSlot : public WriteBarrieredBase 29:43.78 | ^~~~~~~~ 29:43.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:43.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:43.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 29:43.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.89 31 | memset(aT, 0, sizeof(T)); 29:43.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:43.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 29:43.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:21: 29:43.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:43.89 70 | struct JSSubString { 29:43.89 | ^~~~~~~~~~~ 29:43.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:43.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:43.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:43.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.95 31 | memset(aT, 0, sizeof(T)); 29:43.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:43.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:43: 29:43.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:43.96 280 | struct Address 29:43.96 | ^~~~~~~ 29:43.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:43.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:43.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:43.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:43.96 31 | memset(aT, 0, sizeof(T)); 29:43.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:43.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:43.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:43: 29:43.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:43.96 293 | struct BaseIndex 29:43.97 | ^~~~~~~~~ 29:44.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:44.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:44.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:44.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:44.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:44.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 29:44.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:44.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 29:44.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:44.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:44.17 66 | memset(aT, 0, N * sizeof(T)); 29:44.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:44.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:44.17 303 | class MOZ_NON_PARAM alignas(8) Value 29:44.17 | ^~~~~ 29:44.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:44.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:44.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 29:44.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:44.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 29:44.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:44.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:44.18 66 | memset(aT, 0, N * sizeof(T)); 29:44.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:44.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:44.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:44.19 303 | class MOZ_NON_PARAM alignas(8) Value 29:44.19 | ^~~~~ 29:44.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 29:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 29:44.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:44.19 66 | memset(aT, 0, N * sizeof(T)); 29:44.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:44.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:44.20 303 | class MOZ_NON_PARAM alignas(8) Value 29:44.20 | ^~~~~ 29:44.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 29:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 29:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' 29:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 29:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:76:31: required from here 29:44.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:44.22 66 | memset(aT, 0, N * sizeof(T)); 29:44.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.h:13, 29:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Intl.cpp:11: 29:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:44.22 303 | class MOZ_NON_PARAM alignas(8) Value 29:44.22 | ^~~~~ 29:50.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:50.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:50.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 29:50.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 29:50.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 29:50.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::WorkerDebuggerGlobalScopeBinding::retrieveConsoleEvents(JSContext*, JS::Handle, mozilla::dom::WorkerDebuggerGlobalScope*, const JSJitMethodCallArgs&)': 29:50.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:50.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:50.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:50.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:50.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:218: 29:50.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/WorkerDebuggerGlobalScopeBinding.cpp:403:23: note: while referencing 'result' 29:50.49 403 | nsTArray result; 29:50.49 | ^~~~~~ 29:50.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:50.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:50.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 29:50.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 29:50.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 29:50.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::WorkerNavigatorBinding::get_languages(JSContext*, JS::Handle, mozilla::dom::WorkerNavigator*, JSJitGetterCallArgs)': 29:50.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:50.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:50.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:50.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:50.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:254: 29:50.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/WorkerNavigatorBinding.cpp:544:22: note: while referencing 'result' 29:50.55 544 | nsTArray result; 29:50.55 | ^~~~~~ 29:50.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 29:50.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 29:50.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 29:50.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/VideoPlaybackQualityBinding.cpp:3, 29:50.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:2: 29:50.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 29:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 29:50.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 29:50.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:50.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings19.cpp:254: 29:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/WorkerNavigatorBinding.cpp:544:22: note: while referencing 'result' 29:50.56 544 | nsTArray result; 29:50.56 | ^~~~~~ 29:52.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:20: 29:52.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 29:52.08 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 29:52.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:52.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:52.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:52.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:52.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 29:52.09 661 | class HeapSlot : public WriteBarrieredBase 29:52.09 | ^~~~~~~~ 29:52.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:52.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:52.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 29:52.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 29:52.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.81 31 | memset(aT, 0, sizeof(T)); 29:52.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:52.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 29:52.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 29:52.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 29:52.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 29:52.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 29:52.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 29:52.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:52.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:52.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 29:52.82 70 | struct JSSubString { 29:52.82 | ^~~~~~~~~~~ 29:52.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:52.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 29:52.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 29:52.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.87 31 | memset(aT, 0, sizeof(T)); 29:52.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:52.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:52.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:20: 29:52.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 29:52.87 280 | struct Address 29:52.88 | ^~~~~~~ 29:52.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 29:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 29:52.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:52.88 31 | memset(aT, 0, sizeof(T)); 29:52.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:52.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 29:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:20: 29:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 29:52.88 293 | struct BaseIndex 29:52.89 | ^~~~~~~~~ 29:53.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:53.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 29:53.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 29:53.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 29:53.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 29:53.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 29:53.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:53.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:53.20 66 | memset(aT, 0, N * sizeof(T)); 29:53.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:53.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:53.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:53.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:53.21 303 | class MOZ_NON_PARAM alignas(8) Value 29:53.21 | ^~~~~ 29:53.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:53.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:53.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 29:53.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 29:53.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 29:53.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 29:53.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 29:53.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:53.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:53.21 66 | memset(aT, 0, N * sizeof(T)); 29:53.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:53.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:53.22 303 | class MOZ_NON_PARAM alignas(8) Value 29:53.22 | ^~~~~ 29:53.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 29:53.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 29:53.22 66 | memset(aT, 0, N * sizeof(T)); 29:53.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 29:53.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.h:9, 29:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/MapObject.cpp:6: 29:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 29:53.22 303 | class MOZ_NON_PARAM alignas(8) Value 29:53.22 | ^~~~~ 30:01.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:14: 30:01.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:01.27 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:01.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:01.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 30:01.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:12, 30:01.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:01.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:01.27 661 | class HeapSlot : public WriteBarrieredBase 30:01.27 | ^~~~~~~~ 30:01.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:01.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.89 31 | memset(aT, 0, sizeof(T)); 30:01.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:01.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 30:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 30:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 30:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:15, 30:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:01.90 70 | struct JSSubString { 30:01.90 | ^~~~~~~~~~~ 30:01.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:01.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.95 31 | memset(aT, 0, sizeof(T)); 30:01.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:01.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:14: 30:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:01.95 280 | struct Address 30:01.95 | ^~~~~~~ 30:01.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:01.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:01.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:01.96 31 | memset(aT, 0, sizeof(T)); 30:01.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:01.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:01.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:01.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:01.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:01.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:01.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:14: 30:01.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:01.96 293 | struct BaseIndex 30:01.96 | ^~~~~~~~~ 30:02.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:02.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:02.24 66 | memset(aT, 0, N * sizeof(T)); 30:02.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:02.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:02.25 303 | class MOZ_NON_PARAM alignas(8) Value 30:02.25 | ^~~~~ 30:02.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:02.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:02.25 66 | memset(aT, 0, N * sizeof(T)); 30:02.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:02.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:02.25 303 | class MOZ_NON_PARAM alignas(8) Value 30:02.25 | ^~~~~ 30:02.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:02.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:02.26 66 | memset(aT, 0, N * sizeof(T)); 30:02.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:02.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 30:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.cpp:6: 30:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:02.26 303 | class MOZ_NON_PARAM alignas(8) Value 30:02.26 | ^~~~~ 30:06.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 30:06.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 30:06.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CanvasGradient.h:12, 30:06.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CanvasRenderingContext2DBinding.cpp:12, 30:06.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:50: 30:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:06.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 30:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 30:06.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:06.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:06.09 712 | class CompressedGlyph { 30:06.09 | ^~~~~~~~~~~~~~~ 30:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:06.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 30:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 30:06.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:06.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:06.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:06.09 712 | class CompressedGlyph { 30:06.09 | ^~~~~~~~~~~~~~~ 30:06.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 30:06.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:06.91 837 | foundInterface = 0; \ 30:06.91 | ^~~~~~~~~~~~~~ 30:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:06.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:06.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:06.91 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 30:06.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:06.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 30:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:06.91 258 | } else 30:06.92 | ^~~~ 30:06.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:06.92 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:06.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:06.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:06.92 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:06.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:06.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:06.92 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CaretStateChangedEvent) 30:06.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:07.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:07.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CloseEvent.cpp: In member function 'virtual nsresult mozilla::dom::CloseEvent::QueryInterface(const nsIID&, void**)': 30:07.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:07.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:07.23 837 | foundInterface = 0; \ 30:07.23 | ^~~~~~~~~~~~~~ 30:07.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:07.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:07.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CloseEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:07.23 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 30:07.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 30:07.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 30:07.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:7, 30:07.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:07.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:07.23 258 | } else 30:07.23 | ^~~~ 30:07.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:07.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:07.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:07.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:07.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CloseEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:07.23 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CloseEvent) 30:07.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:07.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 30:07.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:07.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:07.50 819 | foundInterface = 0; \ 30:07.50 | ^~~~~~~~~~~~~~ 30:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:07.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:720:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:07.50 720 | NS_INTERFACE_MAP_END 30:07.50 | ^~~~~~~~~~~~~~~~~~~~ 30:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:07.50 800 | else 30:07.50 | ^~~~ 30:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:07.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:07.50 | ^~~~~~~~~~~~~~~~~~ 30:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CreateOfferRequestBinding.cpp:719:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:07.50 719 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 30:07.50 | ^~~~~~~~~~~~~~~~~~~~~~ 30:07.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 30:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:6, 30:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:07.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:07.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 30:07.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 30:07.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.81 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 30:07.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:07.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 30:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 30:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ConstantSourceNodeBinding.cpp:12, 30:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:290: 30:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 30:07.81 27 | struct AudioTimelineEvent final 30:07.81 | ^~~~~~~~~~~~~~~~~~ 30:09.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:20: 30:09.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:09.73 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:09.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:09.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:09.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 30:09.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:11, 30:09.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:09.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:09.73 661 | class HeapSlot : public WriteBarrieredBase 30:09.73 | ^~~~~~~~ 30:09.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:09.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.81 31 | memset(aT, 0, sizeof(T)); 30:09.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:09.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:11, 30:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:09.81 70 | struct JSSubString { 30:09.81 | ^~~~~~~~~~~ 30:09.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:09.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.85 31 | memset(aT, 0, sizeof(T)); 30:09.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:09.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:20: 30:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:09.85 280 | struct Address 30:09.85 | ^~~~~~~ 30:09.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:09.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:09.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:09.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:09.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.86 31 | memset(aT, 0, sizeof(T)); 30:09.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:09.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:09.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:09.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:09.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:09.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:09.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:20: 30:09.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:09.86 293 | struct BaseIndex 30:09.86 | ^~~~~~~~~ 30:10.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:10.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:10.04 66 | memset(aT, 0, N * sizeof(T)); 30:10.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:10.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:10.04 303 | class MOZ_NON_PARAM alignas(8) Value 30:10.04 | ^~~~~ 30:10.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:10.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:10.04 66 | memset(aT, 0, N * sizeof(T)); 30:10.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:10.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:10.04 303 | class MOZ_NON_PARAM alignas(8) Value 30:10.04 | ^~~~~ 30:10.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:10.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:10.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:10.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:10.04 66 | memset(aT, 0, N * sizeof(T)); 30:10.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:10.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:10.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:10.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.h:9, 30:10.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Object.cpp:6: 30:10.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:10.05 303 | class MOZ_NON_PARAM alignas(8) Value 30:10.05 | ^~~~~ 30:15.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:15.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:15.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:15.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:15.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:15.81 31 | memset(aT, 0, sizeof(T)); 30:15.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:15.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:15.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:15.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:15.81 70 | struct JSSubString { 30:15.81 | ^~~~~~~~~~~ 30:15.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:15.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:15.87 31 | memset(aT, 0, sizeof(T)); 30:15.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:15.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:15.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:31: 30:15.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:15.87 280 | struct Address 30:15.87 | ^~~~~~~ 30:15.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:15.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:15.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:15.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:15.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:15.88 31 | memset(aT, 0, sizeof(T)); 30:15.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:15.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:15.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:31: 30:15.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:15.88 293 | struct BaseIndex 30:15.88 | ^~~~~~~~~ 30:16.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:16.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:16.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:16.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:16.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:16.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:16.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:16.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:16.03 66 | memset(aT, 0, N * sizeof(T)); 30:16.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:16.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:16.03 303 | class MOZ_NON_PARAM alignas(8) Value 30:16.03 | ^~~~~ 30:16.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:16.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:16.03 66 | memset(aT, 0, N * sizeof(T)); 30:16.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:16.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:16.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:16.04 303 | class MOZ_NON_PARAM alignas(8) Value 30:16.04 | ^~~~~ 30:16.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:16.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:16.04 66 | memset(aT, 0, N * sizeof(T)); 30:16.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:16.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Probes.h:13, 30:16.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Profilers.cpp:29: 30:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:16.04 303 | class MOZ_NON_PARAM alignas(8) Value 30:16.04 | ^~~~~ 30:20.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 30:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::CheckerboardReportServiceBinding::getReports(JSContext*, JS::Handle, mozilla::dom::CheckerboardReportService*, const JSJitMethodCallArgs&)': 30:20.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 30:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 30:20.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 30:20.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:20.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:134: 30:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CheckerboardReportServiceBinding.cpp:306:32: note: while referencing 'result' 30:20.50 306 | nsTArray result; 30:20.50 | ^~~~~~ 30:20.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:20.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:20.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 30:20.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:20.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:20.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::CanvasRenderingContext2DBinding::getLineDash(JSContext*, JS::Handle, mozilla::dom::CanvasRenderingContext2D*, const JSJitMethodCallArgs&)': 30:20.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 30:20.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 30:20.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 30:20.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:20.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:50: 30:20.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CanvasRenderingContext2DBinding.cpp:5737:20: note: while referencing 'result' 30:20.53 5737 | nsTArray result; 30:20.53 | ^~~~~~ 30:20.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:21: 30:20.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:20.67 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:20.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:20.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:20.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 30:20.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:20.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:20.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:20.67 661 | class HeapSlot : public WriteBarrieredBase 30:20.67 | ^~~~~~~~ 30:20.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:20.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:20.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:20.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.78 31 | memset(aT, 0, sizeof(T)); 30:20.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:20.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:20.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:20.78 70 | struct JSSubString { 30:20.78 | ^~~~~~~~~~~ 30:20.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:20.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.83 31 | memset(aT, 0, sizeof(T)); 30:20.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:20.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:21: 30:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:20.83 280 | struct Address 30:20.83 | ^~~~~~~ 30:20.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:20.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:20.83 31 | memset(aT, 0, sizeof(T)); 30:20.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:20.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:20.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:21: 30:20.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:20.83 293 | struct BaseIndex 30:20.83 | ^~~~~~~~~ 30:21.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:21.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:21.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:21.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:21.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:21.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:21.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:21.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:21.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:21.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:21.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:21.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:21.03 66 | memset(aT, 0, N * sizeof(T)); 30:21.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:21.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:21.03 303 | class MOZ_NON_PARAM alignas(8) Value 30:21.03 | ^~~~~ 30:21.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:21.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:21.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:21.03 66 | memset(aT, 0, N * sizeof(T)); 30:21.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:21.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:21.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:21.04 303 | class MOZ_NON_PARAM alignas(8) Value 30:21.04 | ^~~~~ 30:21.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:21.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:21.04 66 | memset(aT, 0, N * sizeof(T)); 30:21.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:21.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.h:10, 30:21.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Promise.cpp:7: 30:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:21.04 303 | class MOZ_NON_PARAM alignas(8) Value 30:21.04 | ^~~~~ 30:21.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:21.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:21.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 30:21.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:21.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ClientBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::workers::ServiceWorkerClient*, const JSJitMethodCallArgs&)': 30:21.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' 30:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 30:21.63 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 30:21.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 30:21.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:182: 30:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ClientBinding.cpp:144:33: note: while referencing 'arg1' 30:21.63 144 | Optional> arg1; 30:21.63 | ^~~~ 30:21.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSValueBinding.h:8, 30:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/CSSValueListBinding.cpp:3, 30:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:2: 30:21.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' 30:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 30:21.63 236 | header->mLength = length; 30:21.63 | ~~~~~~~~~~~~~~~~^~~~~~~~ 30:21.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings2.cpp:182: 30:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ClientBinding.cpp:144:33: note: while referencing 'arg1' 30:21.63 144 | Optional> arg1; 30:21.63 | ^~~~ 30:28.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 30:28.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:14: 30:28.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:28.88 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:28.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:28.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:28.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:28.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:28.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:28.88 661 | class HeapSlot : public WriteBarrieredBase 30:28.88 | ^~~~~~~~ 30:29.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 30:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 30:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 30:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/XULCommandEventBinding.cpp:13, 30:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings20.cpp:38: 30:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:29.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 30:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 30:29.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:29.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:29.09 712 | class CompressedGlyph { 30:29.09 | ^~~~~~~~~~~~~~~ 30:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:29.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 30:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 30:29.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:29.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:29.09 712 | class CompressedGlyph { 30:29.09 | ^~~~~~~~~~~~~~~ 30:29.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:29.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.58 31 | memset(aT, 0, sizeof(T)); 30:29.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:29.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:29.58 70 | struct JSSubString { 30:29.58 | ^~~~~~~~~~~ 30:29.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:29.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.64 31 | memset(aT, 0, sizeof(T)); 30:29.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:29.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:14: 30:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:29.64 280 | struct Address 30:29.64 | ^~~~~~~ 30:29.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:29.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.64 31 | memset(aT, 0, sizeof(T)); 30:29.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:29.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 30:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:14: 30:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:29.64 293 | struct BaseIndex 30:29.64 | ^~~~~~~~~ 30:29.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:29.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:29.93 66 | memset(aT, 0, N * sizeof(T)); 30:29.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:29.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:29.93 303 | class MOZ_NON_PARAM alignas(8) Value 30:29.93 | ^~~~~ 30:29.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:29.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:29.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:29.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:29.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:29.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:29.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:29.94 66 | memset(aT, 0, N * sizeof(T)); 30:29.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:29.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:29.94 303 | class MOZ_NON_PARAM alignas(8) Value 30:29.94 | ^~~~~ 30:29.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:29.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:29.95 66 | memset(aT, 0, N * sizeof(T)); 30:29.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:29.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.h:9, 30:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/Reflect.cpp:6: 30:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:29.95 303 | class MOZ_NON_PARAM alignas(8) Value 30:29.95 | ^~~~~ 30:35.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:25: 30:35.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:35.42 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:35.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:35.42 661 | class HeapSlot : public WriteBarrieredBase 30:35.42 | ^~~~~~~~ 30:35.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:35.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.51 31 | memset(aT, 0, sizeof(T)); 30:35.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:35.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 30:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:35.52 70 | struct JSSubString { 30:35.52 | ^~~~~~~~~~~ 30:35.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:35.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:35.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.58 31 | memset(aT, 0, sizeof(T)); 30:35.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:35.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:25: 30:35.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:35.58 280 | struct Address 30:35.58 | ^~~~~~~ 30:35.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:35.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:35.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:35.58 31 | memset(aT, 0, sizeof(T)); 30:35.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:35.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:25: 30:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:35.59 293 | struct BaseIndex 30:35.59 | ^~~~~~~~~ 30:35.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 68]': 30:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 68]' 30:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:254:69: required from here 30:35.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:35.71 66 | memset(aT, 0, N * sizeof(T)); 30:35.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:35.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:35.71 303 | class MOZ_NON_PARAM alignas(8) Value 30:35.71 | ^~~~~ 30:35.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:35.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:35.82 66 | memset(aT, 0, N * sizeof(T)); 30:35.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:35.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:35.82 303 | class MOZ_NON_PARAM alignas(8) Value 30:35.82 | ^~~~~ 30:35.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:35.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:35.82 66 | memset(aT, 0, N * sizeof(T)); 30:35.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:35.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:35.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:35.83 303 | class MOZ_NON_PARAM alignas(8) Value 30:35.83 | ^~~~~ 30:35.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:35.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:35.83 66 | memset(aT, 0, N * sizeof(T)); 30:35.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:35.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 30:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 30:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ReflectParse.cpp:14: 30:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:35.84 303 | class MOZ_NON_PARAM alignas(8) Value 30:35.84 | ^~~~~ 30:40.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:40.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:40.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceLightEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceLightEvent::QueryInterface(const nsIID&, void**)': 30:40.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:40.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:40.75 837 | foundInterface = 0; \ 30:40.75 | ^~~~~~~~~~~~~~ 30:40.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:40.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:40.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceLightEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:40.75 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 30:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 30:40.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 30:40.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 30:40.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 30:40.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:40.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:40.76 258 | } else 30:40.76 | ^~~~ 30:40.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:40.76 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:40.76 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceLightEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:40.76 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceLightEvent) 30:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:40.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:40.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceOrientationEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceOrientationEvent::QueryInterface(const nsIID&, void**)': 30:40.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:40.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:40.82 837 | foundInterface = 0; \ 30:40.82 | ^~~~~~~~~~~~~~ 30:40.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:40.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:40.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:40.83 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 30:40.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 30:40.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 30:40.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 30:40.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 30:40.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:40.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:40.83 258 | } else 30:40.83 | ^~~~ 30:40.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:40.83 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:40.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:40.83 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:40.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceOrientationEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:40.83 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceOrientationEvent) 30:40.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceProximityEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceProximityEvent::QueryInterface(const nsIID&, void**)': 30:40.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 30:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:40.86 837 | foundInterface = 0; \ 30:40.86 | ^~~~~~~~~~~~~~ 30:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:40.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:40.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceProximityEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:40.86 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 30:40.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 30:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 30:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventHandlerBinding.h:10, 30:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:4, 30:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:40.86 258 | } else 30:40.86 | ^~~~ 30:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 30:40.86 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 30:40.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 30:40.86 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 30:40.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DeviceProximityEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 30:40.86 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceProximityEvent) 30:40.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:41.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 30:41.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 30:41.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 30:41.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentBinding.cpp:36, 30:41.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 30:41.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:41.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 30:41.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 30:41.16 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:41.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:41.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:41.16 712 | class CompressedGlyph { 30:41.16 | ^~~~~~~~~~~~~~~ 30:41.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 30:41.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 30:41.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 30:41.16 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 30:41.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:41.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 30:41.16 712 | class CompressedGlyph { 30:41.16 | ^~~~~~~~~~~~~~~ 30:41.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentBinding.cpp:36, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 30:41.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 30:41.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 30:41.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 30:41.21 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 30:41.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:41.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGenericDOMDataNode.h:19, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocumentType.h:17, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMImplementationBinding.cpp:9, 30:41.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:38: 30:41.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 30:41.21 585 | class nsCSSValue { 30:41.21 | ^~~~~~~~~~ 30:42.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:6, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 30:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 30:42.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:42.76 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 30:42.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:42.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DelayNodeBinding.cpp:8, 30:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:242: 30:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 30:42.76 27 | struct AudioTimelineEvent final 30:42.76 | ^~~~~~~~~~~~~~~~~~ 30:44.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:20: 30:44.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:44.60 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:44.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:44.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 30:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 30:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 30:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:44.60 661 | class HeapSlot : public WriteBarrieredBase 30:44.60 | ^~~~~~~~ 30:44.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:44.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:44.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.68 31 | memset(aT, 0, sizeof(T)); 30:44.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:44.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:44.68 70 | struct JSSubString { 30:44.68 | ^~~~~~~~~~~ 30:44.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:44.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.73 31 | memset(aT, 0, sizeof(T)); 30:44.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:44.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:20: 30:44.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:44.73 280 | struct Address 30:44.73 | ^~~~~~~ 30:44.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:44.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.74 31 | memset(aT, 0, sizeof(T)); 30:44.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:44.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:20: 30:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:44.74 293 | struct BaseIndex 30:44.74 | ^~~~~~~~~ 30:44.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:44.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:44.92 66 | memset(aT, 0, N * sizeof(T)); 30:44.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:44.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 30:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:44.93 303 | class MOZ_NON_PARAM alignas(8) Value 30:44.93 | ^~~~~ 30:44.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:44.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:44.93 66 | memset(aT, 0, N * sizeof(T)); 30:44.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:44.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:44.93 303 | class MOZ_NON_PARAM alignas(8) Value 30:44.93 | ^~~~~ 30:44.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:44.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:44.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:44.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:44.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:44.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:44.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:44.94 66 | memset(aT, 0, N * sizeof(T)); 30:44.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:44.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 30:44.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.cpp:6: 30:44.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:44.95 303 | class MOZ_NON_PARAM alignas(8) Value 30:44.95 | ^~~~~ 30:51.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:29: 30:51.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 30:51.45 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 30:51.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:51.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 30:51.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:51.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 30:51.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 30:51.45 661 | class HeapSlot : public WriteBarrieredBase 30:51.45 | ^~~~~~~~ 30:51.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:51.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:51.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 30:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 30:51.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.52 31 | memset(aT, 0, sizeof(T)); 30:51.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:51.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 30:51.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 30:51.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 30:51.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 30:51.52 70 | struct JSSubString { 30:51.52 | ^~~~~~~~~~~ 30:51.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 30:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 30:51.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.58 31 | memset(aT, 0, sizeof(T)); 30:51.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:51.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:29: 30:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 30:51.58 280 | struct Address 30:51.58 | ^~~~~~~ 30:51.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 30:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 30:51.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.58 31 | memset(aT, 0, sizeof(T)); 30:51.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 30:51.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 30:51.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:29: 30:51.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 30:51.59 293 | struct BaseIndex 30:51.59 | ^~~~~~~~~ 30:51.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 30:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 30:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 30:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 30:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 30:51.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:51.87 66 | memset(aT, 0, N * sizeof(T)); 30:51.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:51.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:51.87 303 | class MOZ_NON_PARAM alignas(8) Value 30:51.87 | ^~~~~ 30:51.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 30:51.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:51.87 66 | memset(aT, 0, N * sizeof(T)); 30:51.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:51.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:51.87 303 | class MOZ_NON_PARAM alignas(8) Value 30:51.87 | ^~~~~ 30:51.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 30:51.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 30:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 30:51.87 66 | memset(aT, 0, N * sizeof(T)); 30:51.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30:51.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 30:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 30:51.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.cpp:13: 30:51.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 30:51.88 303 | class MOZ_NON_PARAM alignas(8) Value 30:51.88 | ^~~~~ 30:58.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:58.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:58.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 30:58.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:58.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:58.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:58.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::DocumentBinding::getAnimations(JSContext*, JS::Handle, nsIDocument*, const JSJitMethodCallArgs&)': 30:58.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 30:58.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 30:58.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 30:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:362: 30:58.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentBinding.cpp:4254:63: note: while referencing 'result' 30:58.03 4254 | nsTArray::Type> result; 30:58.03 | ^~~~~~ 30:58.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:58.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:58.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 30:58.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:58.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:58.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:58.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::DOMStringMapBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 30:58.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 30:58.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 30:58.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 30:58.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:58.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:146: 30:58.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMStringMapBinding.cpp:264:22: note: while referencing 'names' 30:58.10 264 | nsTArray names; 30:58.10 | ^~~~~ 30:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 30:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::DedicatedWorkerGlobalScopeBinding::postMessage(JSContext*, JS::Handle, mozilla::dom::DedicatedWorkerGlobalScope*, const JSJitMethodCallArgs&)': 30:58.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' 30:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 30:58.42 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 30:58.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 30:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:230: 30:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:31:33: note: while referencing 'arg1' 30:58.42 31 | Optional> arg1; 30:58.42 | ^~~~ 30:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 30:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 30:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRequestBinding.h:8, 30:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMCursorBinding.h:6, 30:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DOMCursorBinding.cpp:3, 30:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:2: 30:58.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' 30:58.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Optional > [1]' [-Warray-bounds] 30:58.43 236 | header->mLength = length; 30:58.43 | ~~~~~~~~~~~~~~~~^~~~~~~~ 30:58.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings3.cpp:230: 30:58.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp:31:33: note: while referencing 'arg1' 30:58.43 31 | Optional> arg1; 30:58.43 | ^~~~ 31:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:11: 31:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:03.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:03.86 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:03.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 31:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:03.86 661 | class HeapSlot : public WriteBarrieredBase 31:03.86 | ^~~~~~~~ 31:03.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:03.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:03.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:03.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:03.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:03.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:03.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:03.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 31:03.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:03.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:03.93 31 | memset(aT, 0, sizeof(T)); 31:03.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:03.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:03.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:03.94 70 | struct JSSubString { 31:03.94 | ^~~~~~~~~~~ 31:04.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 31:04.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:04.00 31 | memset(aT, 0, sizeof(T)); 31:04.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:04.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:04.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:04.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:11: 31:04.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:04.01 280 | struct Address 31:04.01 | ^~~~~~~ 31:04.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:04.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:04.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:04.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 31:04.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:04.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:04.02 31 | memset(aT, 0, sizeof(T)); 31:04.02 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:04.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:04.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:04.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:04.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:04.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:04.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:11: 31:04.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:04.02 293 | struct BaseIndex 31:04.02 | ^~~~~~~~~ 31:04.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:04.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:04.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 31:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 31:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 31:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 31:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 31:04.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:04.23 66 | memset(aT, 0, N * sizeof(T)); 31:04.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:04.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:04.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:04.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:04.23 303 | class MOZ_NON_PARAM alignas(8) Value 31:04.23 | ^~~~~ 31:04.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:04.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:04.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:04.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:04.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 31:04.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 31:04.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 31:04.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:04.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:04.25 66 | memset(aT, 0, N * sizeof(T)); 31:04.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:04.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:04.25 303 | class MOZ_NON_PARAM alignas(8) Value 31:04.25 | ^~~~~ 31:04.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 31:04.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 31:04.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 31:04.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 31:04.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 31:04.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:04.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:04.26 66 | memset(aT, 0, N * sizeof(T)); 31:04.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:04.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:04.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:04.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:04.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:04.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.h:9, 31:04.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SymbolObject.cpp:6: 31:04.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:04.26 303 | class MOZ_NON_PARAM alignas(8) Value 31:04.26 | ^~~~~ 31:07.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 31:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 31:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::DownloadEvent::QueryInterface(const nsIID&, void**)': 31:07.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:07.74 837 | foundInterface = 0; \ 31:07.74 | ^~~~~~~~~~~~~~ 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:07.74 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:07.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:07.74 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 31:07.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 31:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 31:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 31:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/AtomList.h:10, 31:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 31:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:07.74 258 | } else 31:07.74 | ^~~~ 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 31:07.74 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 31:07.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 31:07.74 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 31:07.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31:07.74 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DownloadEvent) 31:07.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 31:07.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 31:07.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownload::QueryInterface(const nsIID&, void**)': 31:07.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:07.82 837 | foundInterface = 0; \ 31:07.82 | ^~~~~~~~~~~~~~ 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:07.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:07.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadsBinding.cpp:2765:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:07.82 2765 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 31:07.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 31:07.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 31:07.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 31:07.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/AtomList.h:10, 31:07.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 31:07.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:07.82 258 | } else 31:07.82 | ^~~~ 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 31:07.82 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 31:07.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 31:07.82 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 31:07.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadsBinding.cpp:2764:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31:07.82 2764 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownload) 31:07.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 31:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 31:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadsBinding.cpp: In member function 'virtual nsresult mozilla::dom::DOMDownloadManager::QueryInterface(const nsIID&, void**)': 31:07.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:07.84 837 | foundInterface = 0; \ 31:07.84 | ^~~~~~~~~~~~~~ 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:07.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadsBinding.cpp:3290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:07.84 3290 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 31:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 31:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 31:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 31:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/AtomList.h:10, 31:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 31:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:07.84 258 | } else 31:07.84 | ^~~~ 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 31:07.84 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 31:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 31:07.84 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 31:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DownloadsBinding.cpp:3289:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31:07.84 3289 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMDownloadManager) 31:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 31:08.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 31:08.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 31:08.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 31:08.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DragEventBinding.cpp:11, 31:08.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:86: 31:08.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:08.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 31:08.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 31:08.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:08.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:08.09 712 | class CompressedGlyph { 31:08.09 | ^~~~~~~~~~~~~~~ 31:08.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:08.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 31:08.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 31:08.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:08.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:08.09 712 | class CompressedGlyph { 31:08.09 | ^~~~~~~~~~~~~~~ 31:08.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 31:08.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 31:08.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 31:08.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 31:08.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:08.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:08.56 837 | foundInterface = 0; \ 31:08.56 | ^~~~~~~~~~~~~~ 31:08.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:08.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:08.56 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 31:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 31:08.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 31:08.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:6, 31:08.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/AtomList.h:10, 31:08.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:4, 31:08.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:08.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:08.56 258 | } else 31:08.56 | ^~~~ 31:08.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 31:08.56 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 31:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 31:08.57 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 31:08.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31:08.57 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ErrorEvent) 31:08.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:08.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NonRefcountedDOMObject.h:9, 31:08.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentOrShadowRootBinding.cpp:3, 31:08.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:2: 31:08.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 31:08.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:08.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:08.91 819 | foundInterface = 0; \ 31:08.91 | ^~~~~~~~~~~~~~ 31:08.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:08.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:08.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:08.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ExternalBinding.cpp:766:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:08.91 766 | NS_INTERFACE_MAP_END 31:08.91 | ^~~~~~~~~~~~~~~~~~~~ 31:08.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:08.91 800 | else 31:08.91 | ^~~~ 31:08.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:08.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:08.91 | ^~~~~~~~~~~~~~~~~~ 31:08.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ExternalBinding.cpp:765:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:08.91 765 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 31:08.91 | ^~~~~~~~~~~~~~~~~~~~~~ 31:09.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 31:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 31:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:09.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 31:09.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 31:09.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 31:09.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 31:09.38 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 31:09.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:09.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 31:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 31:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DynamicsCompressorNodeBinding.cpp:9, 31:09.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:98: 31:09.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 31:09.38 27 | struct AudioTimelineEvent final 31:09.38 | ^~~~~~~~~~~~~~~~~~ 31:09.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 31:09.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:6, 31:09.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:09.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 31:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 31:09.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.42 31 | memset(aT, 0, sizeof(T)); 31:09.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:09.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/EventTargetBinding.cpp:23, 31:09.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:194: 31:09.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 31:09.42 2858 | struct GlobalProperties { 31:09.42 | ^~~~~~~~~~~~~~~~ 31:09.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:57: 31:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:09.49 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:09.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:09.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 31:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 31:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 31:09.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:16: 31:09.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:09.49 661 | class HeapSlot : public WriteBarrieredBase 31:09.49 | ^~~~~~~~ 31:09.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 31:09.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.62 31 | memset(aT, 0, sizeof(T)); 31:09.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:09.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 31:09.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:16: 31:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:09.62 70 | struct JSSubString { 31:09.62 | ^~~~~~~~~~~ 31:09.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 31:09.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 31:09.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 31:09.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 31:09.66 31 | memset(aT, 0, sizeof(T)); 31:09.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:09.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:23, 31:09.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:52: 31:09.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 31:09.66 41 | class CodeSegment 31:09.66 | ^~~~~~~~~~~ 31:09.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 31:09.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:43:46: required from here 31:09.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 31:09.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 31:09.67 31 | memset(aT, 0, sizeof(T)); 31:09.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:09.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:52: 31:09.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 31:09.67 35 | struct LinkDataCacheablePod 31:09.67 | ^~~~~~~~~~~~~~~~~~~~ 31:09.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 31:09.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.69 31 | memset(aT, 0, sizeof(T)); 31:09.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:09.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:56: 31:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:09.69 280 | struct Address 31:09.69 | ^~~~~~~ 31:09.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 31:09.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:09.69 31 | memset(aT, 0, sizeof(T)); 31:09.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:09.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:09.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:56: 31:09.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:09.69 293 | struct BaseIndex 31:09.69 | ^~~~~~~~~ 31:09.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 31:09.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:09.91 66 | memset(aT, 0, N * sizeof(T)); 31:09.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:09.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:09.91 303 | class MOZ_NON_PARAM alignas(8) Value 31:09.91 | ^~~~~ 31:09.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 31:09.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:09.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:09.91 66 | memset(aT, 0, N * sizeof(T)); 31:09.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:09.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:09.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:09.92 303 | class MOZ_NON_PARAM alignas(8) Value 31:09.92 | ^~~~~ 31:09.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 31:09.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:09.92 66 | memset(aT, 0, N * sizeof(T)); 31:09.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:09.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.h:9, 31:09.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TestingFunctions.cpp:6: 31:09.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:09.92 303 | class MOZ_NON_PARAM alignas(8) Value 31:09.92 | ^~~~~ 31:19.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:24: 31:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:19.55 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:19.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:19.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:19.55 661 | class HeapSlot : public WriteBarrieredBase 31:19.55 | ^~~~~~~~ 31:19.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:19.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 31:19.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.65 31 | memset(aT, 0, sizeof(T)); 31:19.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:19.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:19.65 70 | struct JSSubString { 31:19.65 | ^~~~~~~~~~~ 31:19.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 31:19.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.71 31 | memset(aT, 0, sizeof(T)); 31:19.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:19.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:24: 31:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:19.71 280 | struct Address 31:19.71 | ^~~~~~~ 31:19.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 31:19.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:19.71 31 | memset(aT, 0, sizeof(T)); 31:19.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:19.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:24: 31:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:19.71 293 | struct BaseIndex 31:19.71 | ^~~~~~~~~ 31:19.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 31:19.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:19.92 66 | memset(aT, 0, N * sizeof(T)); 31:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:19.92 303 | class MOZ_NON_PARAM alignas(8) Value 31:19.92 | ^~~~~ 31:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 31:19.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:19.92 66 | memset(aT, 0, N * sizeof(T)); 31:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:19.92 303 | class MOZ_NON_PARAM alignas(8) Value 31:19.92 | ^~~~~ 31:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 31:19.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:19.92 66 | memset(aT, 0, N * sizeof(T)); 31:19.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:19.92 303 | class MOZ_NON_PARAM alignas(8) Value 31:19.92 | ^~~~~ 31:19.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 7]': 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 7]' 31:19.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 5]' 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 5]' 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:124:31: required from here 31:19.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:19.93 66 | memset(aT, 0, N * sizeof(T)); 31:19.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:19.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:19.93 303 | class MOZ_NON_PARAM alignas(8) Value 31:19.93 | ^~~~~ 31:19.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:162:31: required from here 31:19.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:19.93 66 | memset(aT, 0, N * sizeof(T)); 31:19.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:19.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 31:19.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.cpp:6: 31:19.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:19.93 303 | class MOZ_NON_PARAM alignas(8) Value 31:19.93 | ^~~~~ 31:21.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:21.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:21.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:8, 31:21.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:21.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:21.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ElementBinding::getAttributeNames(JSContext*, JS::Handle, mozilla::dom::Element*, const JSJitMethodCallArgs&)': 31:21.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 31:21.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 31:21.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:21.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:110: 31:21.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ElementBinding.cpp:989:22: note: while referencing 'result' 31:21.11 989 | nsTArray result; 31:21.11 | ^~~~~~ 31:21.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:21.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:21.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:8, 31:21.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:21.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:21.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ElementBinding::getAnimations(JSContext*, JS::Handle, mozilla::dom::Element*, const JSJitMethodCallArgs&)': 31:21.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 31:21.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 31:21.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:21.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:110: 31:21.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ElementBinding.cpp:3944:63: note: while referencing 'result' 31:21.14 3944 | nsTArray::Type> result; 31:21.14 | ^~~~~~ 31:21.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:8, 31:21.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:21.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:21.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::EventBinding::composedPath(JSContext*, JS::Handle, mozilla::dom::Event*, const JSJitMethodCallArgs&)': 31:21.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 31:21.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 31:21.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:21.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:146: 31:21.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/EventBinding.cpp:374:65: note: while referencing 'result' 31:21.19 374 | nsTArray::Type> result; 31:21.19 | ^~~~~~ 31:21.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:21.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:21.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:8, 31:21.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:21.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:21.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ElementBinding::getGridFragments(JSContext*, JS::Handle, mozilla::dom::Element*, const JSJitMethodCallArgs&)': 31:21.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 31:21.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 31:21.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:21.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:110: 31:21.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ElementBinding.cpp:2471:58: note: while referencing 'result' 31:21.28 2471 | nsTArray::Type> result; 31:21.28 | ^~~~~~ 31:24.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:8, 31:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:24.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ElementBinding::getBoxQuads(JSContext*, JS::Handle, mozilla::dom::Element*, const JSJitMethodCallArgs&)': 31:24.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 31:24.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 31:24.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:24.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:24.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:110: 31:24.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ElementBinding.cpp:4232:61: note: while referencing 'result' 31:24.14 4232 | nsTArray::Type> result; 31:24.14 | ^~~~~~ 31:24.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:24.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:24.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationTimelineBinding.h:8, 31:24.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/DocumentTimelineBinding.cpp:3, 31:24.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:14: 31:24.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ExtendableMessageEventBinding::get_ports(JSContext*, JS::Handle, mozilla::dom::workers::ExtendableMessageEvent*, JSJitGetterCallArgs)': 31:24.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 31:24.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 31:24.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:24.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:24.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings4.cpp:218: 31:24.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ExtendableMessageEventBinding.cpp:794:65: note: while referencing 'result' 31:24.72 794 | nsTArray::Type> result; 31:24.72 | ^~~~~~ 31:28.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 31:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:13: 31:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:28.37 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:28.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:28.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:28.37 661 | class HeapSlot : public WriteBarrieredBase 31:28.37 | ^~~~~~~~ 31:29.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 31:29.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.05 31 | memset(aT, 0, sizeof(T)); 31:29.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:29.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:29.05 70 | struct JSSubString { 31:29.05 | ^~~~~~~~~~~ 31:29.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 31:29.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.10 31 | memset(aT, 0, sizeof(T)); 31:29.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:29.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:13: 31:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:29.10 280 | struct Address 31:29.10 | ^~~~~~~ 31:29.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 31:29.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.10 31 | memset(aT, 0, sizeof(T)); 31:29.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:29.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:29.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 31:29.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:13: 31:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:29.11 293 | struct BaseIndex 31:29.11 | ^~~~~~~~~ 31:29.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 31:29.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 31:29.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 31:29.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 31:29.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 31:29.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:29.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:29.37 66 | memset(aT, 0, N * sizeof(T)); 31:29.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:29.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:29.38 303 | class MOZ_NON_PARAM alignas(8) Value 31:29.38 | ^~~~~ 31:29.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 31:29.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:29.38 66 | memset(aT, 0, N * sizeof(T)); 31:29.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:29.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:29.38 303 | class MOZ_NON_PARAM alignas(8) Value 31:29.38 | ^~~~~ 31:29.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 31:29.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:29.38 66 | memset(aT, 0, N * sizeof(T)); 31:29.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:29.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.h:9, 31:29.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakMapObject.cpp:6: 31:29.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:29.38 303 | class MOZ_NON_PARAM alignas(8) Value 31:29.38 | ^~~~~ 31:30.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 31:30.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 31:30.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 31:30.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 31:30.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 31:30.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:30.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 31:30.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 31:30.40 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:30.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:30.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:30.40 712 | class CompressedGlyph { 31:30.40 | ^~~~~~~~~~~~~~~ 31:30.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:30.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 31:30.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 31:30.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:30.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:30.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:30.40 712 | class CompressedGlyph { 31:30.40 | ^~~~~~~~~~~~~~~ 31:31.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FontFaceSetBinding.cpp:14, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:50: 31:31.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 31:31.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 31:31.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 31:31.87 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 31:31.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:31.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStyleStruct.h:21, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRuleNode.h:21, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsLayoutUtils.h:26, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:14, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FocusEventBinding.cpp:11, 31:31.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:26: 31:31.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 31:31.87 585 | class nsCSSValue { 31:31.87 | ^~~~~~~~~~ 31:32.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:32.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 31:32.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 31:32.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:32.02 837 | foundInterface = 0; \ 31:32.02 | ^~~~~~~~~~~~~~ 31:32.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:32.02 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:32.03 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 31:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:32.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 31:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 31:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 31:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:32.03 258 | } else 31:32.03 | ^~~~ 31:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 31:32.03 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 31:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 31:32.03 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 31:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 31:32.03 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FontFaceSetLoadEvent) 31:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:33.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 31:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 31:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 31:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 31:33.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 31:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 31:33.47 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 31:33.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:33.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 31:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 31:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/GainNodeBinding.cpp:8, 31:33.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:122: 31:33.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 31:33.47 27 | struct AudioTimelineEvent final 31:33.47 | ^~~~~~~~~~~~~~~~~~ 31:33.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 31:33.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:33.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:6, 31:33.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:33.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:33.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:33.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:33.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FormDataBinding.cpp:872:36: required from here 31:33.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:33.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:33.66 66 | memset(aT, 0, N * sizeof(T)); 31:33.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:33.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:30, 31:33.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:33.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:33.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:33.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:33.66 303 | class MOZ_NON_PARAM alignas(8) Value 31:33.67 | ^~~~~ 31:35.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:18: 31:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:35.83 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:35.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:35.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 31:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 31:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:35.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:35.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:35.84 661 | class HeapSlot : public WriteBarrieredBase 31:35.84 | ^~~~~~~~ 31:36.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:36.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 31:36.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.50 31 | memset(aT, 0, sizeof(T)); 31:36.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:36.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:36.50 70 | struct JSSubString { 31:36.50 | ^~~~~~~~~~~ 31:36.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:36.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 31:36.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.56 31 | memset(aT, 0, sizeof(T)); 31:36.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:36.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:18: 31:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:36.56 280 | struct Address 31:36.56 | ^~~~~~~ 31:36.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 31:36.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:36.56 31 | memset(aT, 0, sizeof(T)); 31:36.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:36.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 31:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 31:36.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 31:36.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:18: 31:36.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:36.57 293 | struct BaseIndex 31:36.57 | ^~~~~~~~~ 31:36.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:36.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 31:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 31:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 31:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 31:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 31:36.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:36.83 66 | memset(aT, 0, N * sizeof(T)); 31:36.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:36.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:36.83 303 | class MOZ_NON_PARAM alignas(8) Value 31:36.83 | ^~~~~ 31:36.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 31:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 31:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 31:36.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:36.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:36.84 66 | memset(aT, 0, N * sizeof(T)); 31:36.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:36.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:36.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:36.85 303 | class MOZ_NON_PARAM alignas(8) Value 31:36.85 | ^~~~~ 31:36.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 31:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 31:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 31:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 31:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 31:36.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:36.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:36.85 66 | memset(aT, 0, N * sizeof(T)); 31:36.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:36.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 31:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:14, 31:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.h:9, 31:36.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/WeakSetObject.cpp:6: 31:36.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:36.86 303 | class MOZ_NON_PARAM alignas(8) Value 31:36.86 | ^~~~~ 31:37.99 libjs_src_builtin.a.desc 31:38.68 sysv.o 31:38.79 win32.o 31:38.81 libconfig_external_ffi.a.desc 31:43.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:43.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:43.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLAppletElementBinding::getPluginParameters(JSContext*, JS::Handle, mozilla::dom::HTMLSharedObjectElement*, const JSJitMethodCallArgs&)': 31:43.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 31:43.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 31:43.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:43.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:43.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:206: 31:43.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLAppletElementBinding.cpp:1687:32: note: while referencing 'result' 31:43.85 1687 | nsTArray result; 31:43.85 | ^~~~~~ 31:43.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:43.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:43.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:43.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:43.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:43.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLAppletElementBinding::getPluginAttributes(JSContext*, JS::Handle, mozilla::dom::HTMLSharedObjectElement*, const JSJitMethodCallArgs&)': 31:43.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 31:43.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 31:43.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:43.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:43.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:206: 31:43.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLAppletElementBinding.cpp:1629:32: note: while referencing 'result' 31:43.87 1629 | nsTArray result; 31:43.87 | ^~~~~~ 31:44.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:22, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.cpp:21, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: 31:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:44.23 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:44.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:44.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:44.23 661 | class HeapSlot : public WriteBarrieredBase 31:44.23 | ^~~~~~~~ 31:44.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:44.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:44.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:44.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 31:44.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.35 31 | memset(aT, 0, sizeof(T)); 31:44.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:44.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 31:44.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:44.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 31:44.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:44.35 70 | struct JSSubString { 31:44.35 | ^~~~~~~~~~~ 31:44.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:44.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 31:44.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.40 31 | memset(aT, 0, sizeof(T)); 31:44.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:44.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:44.40 280 | struct Address 31:44.40 | ^~~~~~~ 31:44.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:44.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 31:44.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.41 31 | memset(aT, 0, sizeof(T)); 31:44.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:44.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:44.41 293 | struct BaseIndex 31:44.41 | ^~~~~~~~~ 31:44.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:44.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:44.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:44.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:44.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:44.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::HTMLCollectionBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 31:44.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 31:44.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 31:44.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:44.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:44.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:302: 31:44.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLCollectionBinding.cpp:423:24: note: while referencing 'names' 31:44.62 423 | nsTArray names; 31:44.62 | ^~~~~ 31:44.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:44.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:44.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::HTMLAllCollectionBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 31:44.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 31:44.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 31:44.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:44.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:44.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:182: 31:44.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLAllCollectionBinding.cpp:713:24: note: while referencing 'names' 31:44.68 713 | nsTArray names; 31:44.68 | ^~~~~ 31:44.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 31:44.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:44.98 66 | memset(aT, 0, N * sizeof(T)); 31:44.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:44.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:44.98 303 | class MOZ_NON_PARAM alignas(8) Value 31:44.98 | ^~~~~ 31:44.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 31:44.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:44.98 66 | memset(aT, 0, N * sizeof(T)); 31:44.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:44.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:44.98 303 | class MOZ_NON_PARAM alignas(8) Value 31:44.98 | ^~~~~ 31:44.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 31:44.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:44.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:44.98 66 | memset(aT, 0, N * sizeof(T)); 31:44.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:44.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:44.99 303 | class MOZ_NON_PARAM alignas(8) Value 31:44.99 | ^~~~~ 31:44.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 31:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 31:44.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:44.99 101 | memset(p, 0, numElems * sizeof(T)); 31:44.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:44.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.h:9, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysis.cpp:6, 31:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: 31:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 31:44.99 787 | class HashTableEntry 31:44.99 | ^~~~~~~~~~~~~~ 31:45.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::FontFaceSetLoadEventBinding::_constructor(JSContext*, unsigned int, JS::Value*)': 31:45.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::binding_detail::FastFontFaceSetLoadEventInit [1]' 31:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::binding_detail::FastFontFaceSetLoadEventInit [1]' [-Warray-bounds] 31:45.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:45.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:45.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:74: 31:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FontFaceSetLoadEventBinding.cpp:428:48: note: while referencing 'arg1' 31:45.34 428 | binding_detail::FastFontFaceSetLoadEventInit arg1; 31:45.34 | ^~~~ 31:45.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:45.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::FormData]': 31:45.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' 31:45.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' [-Warray-bounds] 31:45.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:45.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:45.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FormDataBinding.h:11, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UnionConversions.h:22, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FontFaceBinding.cpp:17, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:38: 31:45.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IterableIterator.h:155:49: note: while referencing 'dict' 31:45.49 155 | RootedDictionary dict(aCx); 31:45.49 | ^~~~ 31:45.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:45.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' 31:45.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' [-Warray-bounds] 31:45.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:45.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:45.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FormDataBinding.h:11, 31:45.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UnionConversions.h:22, 31:45.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FontFaceBinding.cpp:17, 31:45.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:38: 31:45.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IterableIterator.h:155:49: note: while referencing 'dict' 31:45.50 155 | RootedDictionary dict(aCx); 31:45.50 | ^~~~ 31:45.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 31:45.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 31:45.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:8, 31:45.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FileSystemEntryBinding.cpp:3, 31:45.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:2: 31:45.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::FormDataBinding::getAll(JSContext*, JS::Handle, mozilla::dom::FormData*, const JSJitMethodCallArgs&)': 31:45.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 31:45.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 31:45.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 31:45.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:45.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings5.cpp:98: 31:45.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/FormDataBinding.cpp:535:46: note: while referencing 'result' 31:45.58 535 | nsTArray result; 31:45.58 | ^~~~~~ 31:54.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 31:54.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 31:54.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 31:54.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLIFrameElementBinding.cpp:6, 31:54.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:182: 31:54.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:54.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 31:54.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 31:54.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:54.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:54.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:54.21 712 | class CompressedGlyph { 31:54.21 | ^~~~~~~~~~~~~~~ 31:54.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 31:54.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 31:54.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 31:54.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 31:54.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:54.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 31:54.21 712 | class CompressedGlyph { 31:54.21 | ^~~~~~~~~~~~~~~ 31:56.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 31:56.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCompiler.cpp:36, 31:56.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:11: 31:56.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 31:56.17 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 31:56.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:56.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 31:56.17 661 | class HeapSlot : public WriteBarrieredBase 31:56.17 | ^~~~~~~~ 31:56.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:56.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 31:56.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 31:56.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.80 31 | memset(aT, 0, sizeof(T)); 31:56.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:56.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CacheIR.h:14, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:10, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:56.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:56.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 31:56.80 70 | struct JSSubString { 31:56.80 | ^~~~~~~~~~~ 31:56.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:56.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:56.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 31:56.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 31:56.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.87 31 | memset(aT, 0, sizeof(T)); 31:56.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:56.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/SharedIC.h:14, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CacheIR.h:15, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:10, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:56.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 31:56.87 280 | struct Address 31:56.87 | ^~~~~~~ 31:56.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:56.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:56.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 31:56.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 31:56.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:56.88 31 | memset(aT, 0, sizeof(T)); 31:56.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 31:56.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/SharedIC.h:14, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CacheIR.h:15, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:10, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:56.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:56.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 31:56.88 293 | struct BaseIndex 31:56.88 | ^~~~~~~~~ 31:57.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 31:57.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 31:57.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.cpp:5270:32: required from here 31:57.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:57.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:57.21 66 | memset(aT, 0, N * sizeof(T)); 31:57.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:57.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:57.21 303 | class MOZ_NON_PARAM alignas(8) Value 31:57.21 | ^~~~~ 31:57.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 31:57.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 31:57.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 31:57.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 31:57.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 31:57.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:57.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:57.37 66 | memset(aT, 0, N * sizeof(T)); 31:57.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:57.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:57.37 303 | class MOZ_NON_PARAM alignas(8) Value 31:57.37 | ^~~~~ 31:57.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 31:57.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 31:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 31:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 31:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 31:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 31:57.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 31:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 31:57.38 66 | memset(aT, 0, N * sizeof(T)); 31:57.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 31:57.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 31:57.39 303 | class MOZ_NON_PARAM alignas(8) Value 31:57.39 | ^~~~~ 31:57.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/SharedIC.h:14, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CacheIR.h:15, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:10, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 31:57.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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:57.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:57.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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:57.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 31:57.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:57.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:57.40 101 | memset(p, 0, numElems * sizeof(T)); 31:57.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:57.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.h:9, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineCacheIR.cpp:6, 31:57.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 31:57.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 31:57.40 787 | class HashTableEntry 31:57.40 | ^~~~~~~~~~~~~~ 32:07.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:07.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:07.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLDivElementBinding.h:8, 32:07.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLDivElementBinding.cpp:3, 32:07.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:2: 32:07.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLObjectElementBinding::getPluginAttributes(JSContext*, JS::Handle, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)': 32:07.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:07.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:07.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:07.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:362: 32:07.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLObjectElementBinding.cpp:2744:32: note: while referencing 'result' 32:07.68 2744 | nsTArray result; 32:07.68 | ^~~~~~ 32:07.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLDivElementBinding.h:8, 32:07.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLDivElementBinding.cpp:3, 32:07.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:2: 32:07.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLEmbedElementBinding::getPluginParameters(JSContext*, JS::Handle, mozilla::dom::HTMLSharedObjectElement*, const JSJitMethodCallArgs&)': 32:07.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:07.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:07.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:07.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:38: 32:07.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLEmbedElementBinding.cpp:1194:32: note: while referencing 'result' 32:07.75 1194 | nsTArray result; 32:07.75 | ^~~~~~ 32:07.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:07.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLDivElementBinding.h:8, 32:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLDivElementBinding.cpp:3, 32:07.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:2: 32:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLEmbedElementBinding::getPluginAttributes(JSContext*, JS::Handle, mozilla::dom::HTMLSharedObjectElement*, const JSJitMethodCallArgs&)': 32:07.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:07.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:07.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:38: 32:07.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLEmbedElementBinding.cpp:1142:32: note: while referencing 'result' 32:07.77 1142 | nsTArray result; 32:07.77 | ^~~~~~ 32:07.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:07.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:07.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLDivElementBinding.h:8, 32:07.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLDivElementBinding.cpp:3, 32:07.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:2: 32:07.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLObjectElementBinding::getPluginParameters(JSContext*, JS::Handle, mozilla::dom::HTMLObjectElement*, const JSJitMethodCallArgs&)': 32:07.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:07.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:07.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:07.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:362: 32:07.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLObjectElementBinding.cpp:2802:32: note: while referencing 'result' 32:07.80 2802 | nsTArray result; 32:07.80 | ^~~~~~ 32:07.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLDivElementBinding.h:8, 32:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLDivElementBinding.cpp:3, 32:07.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:2: 32:07.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::HTMLDocumentBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 32:07.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:07.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:07.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:14: 32:07.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLDocumentBinding.cpp:2034:22: note: while referencing 'names' 32:07.82 2034 | nsTArray names; 32:07.82 | ^~~~~ 32:07.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLDivElementBinding.h:8, 32:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLDivElementBinding.cpp:3, 32:07.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:2: 32:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLInputElementBinding::mozGetFileNameArray(JSContext*, JS::Handle, mozilla::dom::HTMLInputElement*, const JSJitMethodCallArgs&)': 32:07.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:07.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:07.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings6.cpp:206: 32:07.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLInputElementBinding.cpp:3627:22: note: while referencing 'result' 32:07.84 3627 | nsTArray result; 32:07.84 | ^~~~~~ 32:20.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/EnvironmentObject-inl.h:12, 32:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame-inl.h:18, 32:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/VMFunctions.cpp:23, 32:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: 32:20.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 32:20.00 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 32:20.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 32:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 32:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 32:20.00 661 | class HeapSlot : public WriteBarrieredBase 32:20.00 | ^~~~~~~~ 32:20.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:20.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 32:20.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.17 31 | memset(aT, 0, sizeof(T)); 32:20.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:20.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:20.17 70 | struct JSSubString { 32:20.17 | ^~~~~~~~~~~ 32:20.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 32:20.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.23 31 | memset(aT, 0, sizeof(T)); 32:20.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:20.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:14, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Lowering.h:12, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:8, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:20.23 280 | struct Address 32:20.23 | ^~~~~~~ 32:20.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 32:20.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.23 31 | memset(aT, 0, sizeof(T)); 32:20.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:20.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:14, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Lowering.h:12, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:8, 32:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:20.23 293 | struct BaseIndex 32:20.23 | ^~~~~~~~~ 32:20.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/VMFunctions.cpp:312:34: required from here 32:20.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:20.68 66 | memset(aT, 0, N * sizeof(T)); 32:20.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:20.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:20.68 303 | class MOZ_NON_PARAM alignas(8) Value 32:20.68 | ^~~~~ 32:20.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/VMFunctions.cpp:338:34: required from here 32:20.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:20.68 66 | memset(aT, 0, N * sizeof(T)); 32:20.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:20.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:20.68 303 | class MOZ_NON_PARAM alignas(8) Value 32:20.68 | ^~~~~ 32:20.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 32:20.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:20.80 66 | memset(aT, 0, N * sizeof(T)); 32:20.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:20.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:20.80 303 | class MOZ_NON_PARAM alignas(8) Value 32:20.80 | ^~~~~ 32:20.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:10, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 32:20.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 32:20.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 32:20.80 101 | memset(p, 0, numElems * sizeof(T)); 32:20.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 32:20.81 787 | class HashTableEntry 32:20.81 | ^~~~~~~~~~~~~~ 32:20.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/VMFunctions.cpp:792:31: required from here 32:20.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:20.81 66 | memset(aT, 0, N * sizeof(T)); 32:20.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:20.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:20.81 303 | class MOZ_NON_PARAM alignas(8) Value 32:20.81 | ^~~~~ 32:20.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:10, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 32:20.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 32:20.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 32:20.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:344:65: 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]' 32:20.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ValueNumbering.cpp:82:21: required from here 32:20.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 32:20.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 32:20.82 101 | memset(p, 0, numElems * sizeof(T)); 32:20.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.h:9, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/TypePolicy.cpp:6, 32:20.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 32:20.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry' declared here 32:20.82 787 | class HashTableEntry 32:20.82 | ^~~~~~~~~~~~~~ 32:21.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HashChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::HashChangeEvent::QueryInterface(const nsIID&, void**)': 32:21.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:21.00 837 | foundInterface = 0; \ 32:21.00 | ^~~~~~~~~~~~~~ 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:21.00 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:21.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HashChangeEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:21.00 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 32:21.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:21.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:7, 32:21.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:21.00 258 | } else 32:21.00 | ^~~~ 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:21.00 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:21.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:21.00 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:21.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:21.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HashChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:21.00 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HashChangeEvent) 32:21.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:21.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 32:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 32:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:6, 32:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 32:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 32:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HeadersBinding.cpp:985:36: required from here 32:21.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:21.63 66 | memset(aT, 0, N * sizeof(T)); 32:21.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:21.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:30, 32:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 32:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:21.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:21.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:21.63 303 | class MOZ_NON_PARAM alignas(8) Value 32:21.63 | ^~~~~ 32:28.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 32:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:28.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLSlotElementBinding::assignedNodes(JSContext*, JS::Handle, mozilla::dom::HTMLSlotElement*, const JSJitMethodCallArgs&)': 32:28.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 32:28.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 32:28.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:28.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:28.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:134: 32:28.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLSlotElementBinding.cpp:258:47: note: while referencing 'result' 32:28.17 258 | nsTArray::Type> result; 32:28.17 | ^~~~~~ 32:29.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:29.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:29.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 32:29.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:29.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::Headers]': 32:29.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' 32:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' [-Warray-bounds] 32:29.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:29.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:29.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FormDataBinding.h:11, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UnionConversions.h:22, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionsCollectionBinding.cpp:17, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:14: 32:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IterableIterator.h:155:49: note: while referencing 'dict' 32:29.67 155 | RootedDictionary dict(aCx); 32:29.67 | ^~~~ 32:29.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:29.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' 32:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 28 is outside array bounds of 'mozilla::dom::RootedDictionary [1]' [-Warray-bounds] 32:29.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:29.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:29.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FormDataBinding.h:11, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UnionConversions.h:22, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionsCollectionBinding.cpp:17, 32:29.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:14: 32:29.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IterableIterator.h:155:49: note: while referencing 'dict' 32:29.67 155 | RootedDictionary dict(aCx); 32:29.67 | ^~~~ 32:30.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:30.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:30.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 32:30.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:30.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:30.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::HTMLSlotElementBinding::assignedElements(JSContext*, JS::Handle, mozilla::dom::HTMLSlotElement*, const JSJitMethodCallArgs&)': 32:30.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 32:30.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 32:30.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:30.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:30.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:134: 32:30.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLSlotElementBinding.cpp:315:61: note: while referencing 'result' 32:30.14 315 | nsTArray::Type> result; 32:30.14 | ^~~~~~ 32:30.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:30.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:30.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLElementBinding.h:8, 32:30.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionElementBinding.cpp:3, 32:30.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:2: 32:30.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::HTMLOptionsCollectionBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 32:30.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:30.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:30.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:30.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:30.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings7.cpp:14: 32:30.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HTMLOptionsCollectionBinding.cpp:603:24: note: while referencing 'names' 32:30.55 603 | nsTArray names; 32:30.55 | ^~~~~ 32:37.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 32:37.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.03 31 | memset(aT, 0, sizeof(T)); 32:37.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:37.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:37.03 70 | struct JSSubString { 32:37.03 | ^~~~~~~~~~~ 32:37.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 32:37.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.08 31 | memset(aT, 0, sizeof(T)); 32:37.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:37.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:37.08 280 | struct Address 32:37.08 | ^~~~~~~ 32:37.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 32:37.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:37.08 31 | memset(aT, 0, sizeof(T)); 32:37.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:37.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:37.08 293 | struct BaseIndex 32:37.08 | ^~~~~~~~~ 32:37.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 32:37.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:37.37 66 | memset(aT, 0, N * sizeof(T)); 32:37.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:37.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:37.37 303 | class MOZ_NON_PARAM alignas(8) Value 32:37.37 | ^~~~~ 32:37.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 32:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 32:37.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 32:37.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 32:37.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 32:37.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:37.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:37.38 66 | memset(aT, 0, N * sizeof(T)); 32:37.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:37.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:37.39 303 | class MOZ_NON_PARAM alignas(8) Value 32:37.39 | ^~~~~ 32:37.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 32:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 32:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 32:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 32:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 32:37.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:37.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:37.39 66 | memset(aT, 0, N * sizeof(T)); 32:37.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:37.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:37.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:37.40 303 | class MOZ_NON_PARAM alignas(8) Value 32:37.40 | ^~~~~ 32:37.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 32:37.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 32:37.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 32:37.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 32:37.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 32:37.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 32:37.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 32:37.41 101 | memset(p, 0, numElems * sizeof(T)); 32:37.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:37.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:11, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:13, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared-inl.h:9, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.cpp:6, 32:37.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: 32:37.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 32:37.41 787 | class HashTableEntry 32:37.41 | ^~~~~~~~~~~~~~ 32:37.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:37.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 32:37.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:37.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:37.63 837 | foundInterface = 0; \ 32:37.63 | ^~~~~~~~~~~~~~ 32:37.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:37.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:37.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:37.63 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 32:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:37.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 32:37.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:37.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:37.63 258 | } else 32:37.63 | ^~~~ 32:37.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:37.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:37.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:37.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:37.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:37.64 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HiddenPluginEvent) 32:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:39.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 32:39.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 32:39.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ImageBitmapBinding.cpp:9, 32:39.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:218: 32:39.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 32:39.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 32:39.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 32:39.91 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 32:39.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:39.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 32:39.91 712 | class CompressedGlyph { 32:39.91 | ^~~~~~~~~~~~~~~ 32:39.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 32:39.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 32:39.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 32:39.91 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 32:39.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:39.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 32:39.91 712 | class CompressedGlyph { 32:39.91 | ^~~~~~~~~~~~~~~ 32:40.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:40.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:40.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 32:40.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:40.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:40.59 837 | foundInterface = 0; \ 32:40.59 | ^~~~~~~~~~~~~~ 32:40.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:40.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:40.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:40.59 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 32:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:40.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 32:40.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 32:40.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 32:40.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 32:40.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:40.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:40.59 258 | } else 32:40.59 | ^~~~ 32:40.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:40.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:40.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:40.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:40.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:40.59 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCaptureErrorEvent) 32:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozHardwareInput::QueryInterface(const nsIID&, void**)': 32:41.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.26 837 | foundInterface = 0; \ 32:41.26 | ^~~~~~~~~~~~~~ 32:41.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:41.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:41.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:9081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:41.26 9081 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 32:41.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 32:41.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 32:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 32:41.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.27 258 | } else 32:41.27 | ^~~~ 32:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:41.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:41.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:9080:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:41.27 9080 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozHardwareInput) 32:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:41.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContext::QueryInterface(const nsIID&, void**)': 32:41.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.31 837 | foundInterface = 0; \ 32:41.31 | ^~~~~~~~~~~~~~ 32:41.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:41.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:41.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:10548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:41.31 10548 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 32:41.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 32:41.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 32:41.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 32:41.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 32:41.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.32 258 | } else 32:41.32 | ^~~~ 32:41.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:41.32 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:41.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:41.32 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:41.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:10547:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:41.32 10547 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputContext) 32:41.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:41.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextFocusEventDetail::QueryInterface(const nsIID&, void**)': 32:41.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.34 819 | foundInterface = 0; \ 32:41.34 | ^~~~~~~~~~~~~~ 32:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:41.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:41.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:10971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:41.34 10971 | NS_INTERFACE_MAP_END 32:41.34 | ^~~~~~~~~~~~~~~~~~~~ 32:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.34 800 | else 32:41.34 | ^~~~ 32:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:41.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:41.34 | ^~~~~~~~~~~~~~~~~~ 32:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:10970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:41.34 10970 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 32:41.34 | ^~~~~~~~~~~~~~~~~~~~~~ 32:41.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSelectionChangeEventDetail::QueryInterface(const nsIID&, void**)': 32:41.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.35 819 | foundInterface = 0; \ 32:41.35 | ^~~~~~~~~~~~~~ 32:41.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:41.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:41.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:41.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:11187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:41.35 11187 | NS_INTERFACE_MAP_END 32:41.35 | ^~~~~~~~~~~~~~~~~~~~ 32:41.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.35 800 | else 32:41.35 | ^~~~ 32:41.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:41.35 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:41.36 | ^~~~~~~~~~~~~~~~~~ 32:41.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:11186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:41.36 11186 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 32:41.36 | ^~~~~~~~~~~~~~~~~~~~~~ 32:41.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputContextSurroundingTextChangeEventDetail::QueryInterface(const nsIID&, void**)': 32:41.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.37 819 | foundInterface = 0; \ 32:41.37 | ^~~~~~~~~~~~~~ 32:41.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:41.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:41.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:41.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:11412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:41.37 11412 | NS_INTERFACE_MAP_END 32:41.37 | ^~~~~~~~~~~~~~~~~~~~ 32:41.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.37 800 | else 32:41.38 | ^~~~ 32:41.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:41.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:41.38 | ^~~~~~~~~~~~~~~~~~ 32:41.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:11411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:41.38 11411 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 32:41.38 | ^~~~~~~~~~~~~~~~~~~~~~ 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethod::QueryInterface(const nsIID&, void**)': 32:41.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.40 837 | foundInterface = 0; \ 32:41.40 | ^~~~~~~~~~~~~~ 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:41.40 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:12082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:41.40 12082 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 32:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 32:41.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 32:41.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 32:41.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 32:41.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.40 258 | } else 32:41.40 | ^~~~ 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:41.40 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:41.40 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:12081:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:41.40 12081 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethod) 32:41.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:41.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputMethodManager::QueryInterface(const nsIID&, void**)': 32:41.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.43 837 | foundInterface = 0; \ 32:41.43 | ^~~~~~~~~~~~~~ 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:41.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:12825:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:41.43 12825 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 32:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:10, 32:41.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.43 258 | } else 32:41.43 | ^~~~ 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 32:41.43 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 32:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 32:41.43 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 32:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:12824:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 32:41.43 12824 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MozInputMethodManager) 32:41.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:41.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp: In member function 'virtual nsresult mozilla::dom::MozInputRegistryEventDetail::QueryInterface(const nsIID&, void**)': 32:41.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.45 819 | foundInterface = 0; \ 32:41.45 | ^~~~~~~~~~~~~~ 32:41.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:41.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:41.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:41.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:13152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:41.45 13152 | NS_INTERFACE_MAP_END 32:41.45 | ^~~~~~~~~~~~~~~~~~~~ 32:41.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.46 800 | else 32:41.46 | ^~~~ 32:41.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:41.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:41.46 | ^~~~~~~~~~~~~~~~~~ 32:41.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InputMethodBinding.cpp:13151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:41.46 13151 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 32:41.46 | ^~~~~~~~~~~~~~~~~~~~~~ 32:41.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 32:41.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 32:41.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:41.51 819 | foundInterface = 0; \ 32:41.51 | ^~~~~~~~~~~~~~ 32:41.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:41.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:41.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1574:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:41.52 1574 | NS_INTERFACE_MAP_END 32:41.52 | ^~~~~~~~~~~~~~~~~~~~ 32:41.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:41.52 800 | else 32:41.52 | ^~~~ 32:41.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:41.52 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:41.52 | ^~~~~~~~~~~~~~~~~~ 32:41.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InstallTriggerBinding.cpp:1573:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:41.52 1573 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 32:41.52 | ^~~~~~~~~~~~~~~~~~~~~~ 32:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 32:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 32:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:6, 32:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:41.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]': 32:41.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:74:12: required from here 32:41.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 32:41.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 32:41.79 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 32:41.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioParamTimeline.h:10, 32:41.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AudioParam.h:10, 32:41.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IIRFilterNode.h:11, 32:41.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/IIRFilterNodeBinding.cpp:11, 32:41.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:194: 32:41.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 32:41.79 27 | struct AudioTimelineEvent final 32:41.79 | ^~~~~~~~~~~~~~~~~~ 32:47.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:47.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:47.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:47.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:47.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:47.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 32:47.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 32:47.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.19 31 | memset(aT, 0, sizeof(T)); 32:47.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:47.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 32:47.19 70 | struct JSSubString { 32:47.19 | ^~~~~~~~~~~ 32:47.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:47.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:47.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:47.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:47.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:47.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 32:47.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 32:47.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.23 31 | memset(aT, 0, sizeof(T)); 32:47.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:47.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 32:47.24 280 | struct Address 32:47.24 | ^~~~~~~ 32:47.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 32:47.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 32:47.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:47.24 31 | memset(aT, 0, sizeof(T)); 32:47.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:47.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 32:47.25 293 | struct BaseIndex 32:47.25 | ^~~~~~~~~ 32:47.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:47.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 32:47.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 32:47.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 32:47.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 32:47.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 32:47.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:47.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:47.80 66 | memset(aT, 0, N * sizeof(T)); 32:47.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:47.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:47.81 303 | class MOZ_NON_PARAM alignas(8) Value 32:47.81 | ^~~~~ 32:47.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 32:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 32:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 32:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 32:47.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 32:47.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:47.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:47.82 66 | memset(aT, 0, N * sizeof(T)); 32:47.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:47.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:47.82 303 | class MOZ_NON_PARAM alignas(8) Value 32:47.82 | ^~~~~ 32:47.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 32:47.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 32:47.83 66 | memset(aT, 0, N * sizeof(T)); 32:47.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 32:47.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 32:47.83 303 | class MOZ_NON_PARAM alignas(8) Value 32:47.83 | ^~~~~ 32:47.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 32:47.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 32:47.83 101 | memset(p, 0, numElems * sizeof(T)); 32:47.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:47.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:6, 32:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: 32:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 32:47.83 787 | class HashTableEntry 32:47.83 | ^~~~~~~~~~~~~~ 32:59.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::IntersectionObserverBinding::get_thresholds(JSContext*, JS::Handle, mozilla::dom::DOMIntersectionObserver*, JSJitGetterCallArgs)': 32:59.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:59.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:59.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:59.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:59.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:350: 32:59.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/IntersectionObserverBinding.cpp:926:20: note: while referencing 'result' 32:59.05 926 | nsTArray result; 32:59.05 | ^~~~~~ 32:59.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 32:59.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 32:59.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 32:59.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 32:59.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 32:59.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::ImageDocumentBinding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 32:59.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 32:59.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 32:59.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 32:59.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:59.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:290: 32:59.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/ImageDocumentBinding.cpp:583:22: note: while referencing 'names' 32:59.10 583 | nsTArray names; 32:59.10 | ^~~~~ 33:01.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 33:01.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:01.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 33:01.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 33:01.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 33:01.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::InstallTriggerImplBinding::install(JSContext*, JS::Handle, mozilla::dom::InstallTriggerImpl*, const JSJitMethodCallArgs&)': 33:01.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Record [1]' 33:01.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Record [1]' [-Warray-bounds] 33:01.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 33:01.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:01.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:338: 33:01.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/InstallTriggerBinding.cpp:594:54: note: while referencing 'arg0' 33:01.05 594 | Record arg0; 33:01.05 | ^~~~ 33:05.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 33:05.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:05.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 33:05.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/HiddenPluginEvent.cpp:9, 33:05.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:2: 33:05.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::IntersectionObserverBinding::takeRecords(JSContext*, JS::Handle, mozilla::dom::DOMIntersectionObserver*, const JSJitMethodCallArgs&)': 33:05.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 33:05.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 33:05.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 33:05.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings8.cpp:350: 33:05.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/IntersectionObserverBinding.cpp:1111:82: note: while referencing 'result' 33:05.71 1111 | nsTArray::Type> result; 33:05.71 | ^~~~~~ 33:07.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 33:07.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.56 31 | memset(aT, 0, sizeof(T)); 33:07.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:07.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:07.56 70 | struct JSSubString { 33:07.56 | ^~~~~~~~~~~ 33:07.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:07.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 33:07.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.62 31 | memset(aT, 0, sizeof(T)); 33:07.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:07.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:13, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:07.62 280 | struct Address 33:07.62 | ^~~~~~~ 33:07.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:07.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 33:07.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.62 31 | memset(aT, 0, sizeof(T)); 33:07.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:07.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:07.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:07.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 33:07.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 33:07.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:13, 33:07.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:07.63 293 | struct BaseIndex 33:07.63 | ^~~~~~~~~ 33:07.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 33:07.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:07.91 66 | memset(aT, 0, N * sizeof(T)); 33:07.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:07.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:07.91 303 | class MOZ_NON_PARAM alignas(8) Value 33:07.91 | ^~~~~ 33:07.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 33:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 33:07.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:07.92 66 | memset(aT, 0, N * sizeof(T)); 33:07.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:07.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:07.92 303 | class MOZ_NON_PARAM alignas(8) Value 33:07.92 | ^~~~~ 33:07.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 33:07.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:07.92 66 | memset(aT, 0, N * sizeof(T)); 33:07.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:07.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:07.92 303 | class MOZ_NON_PARAM alignas(8) Value 33:07.92 | ^~~~~ 33:07.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:13, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:13, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 33:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 33:07.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.93 101 | memset(p, 0, numElems * sizeof(T)); 33:07.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:07.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:11, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.cpp:6, 33:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: 33:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 33:07.93 787 | class HashTableEntry 33:07.93 | ^~~~~~~~~~~~~~ 33:11.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 33:11.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 33:11.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 33:11.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyboardEventBinding.cpp:12, 33:11.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:26: 33:11.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 33:11.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 33:11.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 33:11.87 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:11.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:11.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:11.87 712 | class CompressedGlyph { 33:11.87 | ^~~~~~~~~~~~~~~ 33:11.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 33:11.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 33:11.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 33:11.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 33:11.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:11.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 33:11.88 712 | class CompressedGlyph { 33:11.88 | ^~~~~~~~~~~~~~~ 33:14.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaQueryListEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryListEvent::QueryInterface(const nsIID&, void**)': 33:14.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:14.22 837 | foundInterface = 0; \ 33:14.22 | ^~~~~~~~~~~~~~ 33:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:14.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:14.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaQueryListEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:14.22 36 | NS_INTERFACE_MAP_END_INHERITING(Event) 33:14.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:14, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 33:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:14.22 258 | } else 33:14.22 | ^~~~ 33:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:14.23 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:14.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:14.23 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:14.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaQueryListEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:14.23 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryListEvent) 33:14.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:14.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:14.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 33:14.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:14.57 837 | foundInterface = 0; \ 33:14.57 | ^~~~~~~~~~~~~~ 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:14.57 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:14.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:14.57 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 33:14.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:14, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 33:14.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:14.57 258 | } else 33:14.57 | ^~~~ 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:14.57 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:14.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:14.57 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:14.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:14.57 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamEvent) 33:14.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:14.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:14.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 33:14.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:14.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:14.63 837 | foundInterface = 0; \ 33:14.63 | ^~~~~~~~~~~~~~ 33:14.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:14.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:14.63 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 33:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 33:14.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 33:14.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:14, 33:14.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 33:14.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEventBinding.h:13, 33:14.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEventBinding.h:6, 33:14.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:4, 33:14.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:14.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 33:14.63 258 | } else 33:14.63 | ^~~~ 33:14.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 33:14.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 33:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 33:14.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 33:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:14.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 33:14.63 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrackEvent) 33:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:18.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:18.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:18.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:18.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:18.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 33:18.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:18.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:18.54 31 | memset(aT, 0, sizeof(T)); 33:18.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:18.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:18.54 70 | struct JSSubString { 33:18.54 | ^~~~~~~~~~~ 33:18.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:18.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 33:18.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:18.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:18.59 31 | memset(aT, 0, sizeof(T)); 33:18.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:18.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:18.59 280 | struct Address 33:18.59 | ^~~~~~~ 33:18.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:18.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:18.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 33:18.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:18.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:18.60 31 | memset(aT, 0, sizeof(T)); 33:18.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:18.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:18.61 293 | struct BaseIndex 33:18.61 | ^~~~~~~~~ 33:18.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 33:18.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 33:18.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 33:18.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 33:18.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 33:18.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:18.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:18.87 66 | memset(aT, 0, N * sizeof(T)); 33:18.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:18.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:18.87 303 | class MOZ_NON_PARAM alignas(8) Value 33:18.87 | ^~~~~ 33:18.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 33:18.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 33:18.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 33:18.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 33:18.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 33:18.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:18.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:18.88 66 | memset(aT, 0, N * sizeof(T)); 33:18.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:18.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:18.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:18.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:18.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:18.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:18.89 303 | class MOZ_NON_PARAM alignas(8) Value 33:18.89 | ^~~~~ 33:18.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 33:18.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 33:18.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 33:18.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 33:18.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 33:18.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:18.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:18.89 66 | memset(aT, 0, N * sizeof(T)); 33:18.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:18.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:18.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:9, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.cpp:6, 33:18.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: 33:18.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:18.90 303 | class MOZ_NON_PARAM alignas(8) Value 33:18.90 | ^~~~~ 33:24.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 33:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:24.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::KeyframeEffectReadOnlyBinding::getKeyframes(JSContext*, JS::Handle, mozilla::dom::KeyframeEffectReadOnly*, const JSJitMethodCallArgs&)': 33:24.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 33:24.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 33:24.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 33:24.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:24.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:50: 33:24.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyframeEffectBinding.cpp:2242:23: note: while referencing 'result' 33:24.06 2242 | nsTArray result; 33:24.06 | ^~~~~~ 33:24.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 33:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:24.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MediaStreamBinding::getAudioTracks(JSContext*, JS::Handle, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)': 33:24.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 33:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 33:24.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 33:24.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:24.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:266: 33:24.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamBinding.cpp:577:70: note: while referencing 'result' 33:24.10 577 | nsTArray::Type> result; 33:24.10 | ^~~~~~ 33:24.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 33:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:24.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:24.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MediaStreamBinding::getVideoTracks(JSContext*, JS::Handle, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)': 33:24.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 33:24.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 33:24.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 33:24.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:24.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:266: 33:24.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamBinding.cpp:630:70: note: while referencing 'result' 33:24.14 630 | nsTArray::Type> result; 33:24.14 | ^~~~~~ 33:24.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 33:24.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:24.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:24.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:24.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:24.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::MediaStreamBinding::getTracks(JSContext*, JS::Handle, mozilla::DOMMediaStream*, const JSJitMethodCallArgs&)': 33:24.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 33:24.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 33:24.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 33:24.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:24.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:266: 33:24.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/MediaStreamBinding.cpp:683:70: note: while referencing 'result' 33:24.18 683 | nsTArray::Type> result; 33:24.18 | ^~~~~~ 33:24.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 33:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 33:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyEventBinding.h:8, 33:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyEventBinding.cpp:3, 33:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:2: 33:24.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::KeyframeEffectReadOnlyBinding::getProperties(JSContext*, JS::Handle, mozilla::dom::KeyframeEffectReadOnly*, const JSJitMethodCallArgs&)': 33:24.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 33:24.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 33:24.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 33:24.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:24.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/UnifiedBindings9.cpp:50: 33:24.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/bindings/KeyframeEffectBinding.cpp:2301:38: note: while referencing 'result' 33:24.55 2301 | nsTArray result; 33:24.55 | ^~~~~~ 33:27.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/EnvironmentObject-inl.h:12, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:13, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:27.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:27.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:27.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:27.98 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:27.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:27.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:27.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:27.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:27.98 661 | class HeapSlot : public WriteBarrieredBase 33:27.98 | ^~~~~~~~ 33:28.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:28.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:28.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 33:28.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.60 31 | memset(aT, 0, sizeof(T)); 33:28.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:28.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:28.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:28.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:28.60 70 | struct JSSubString { 33:28.60 | ^~~~~~~~~~~ 33:28.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 33:28.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.64 31 | memset(aT, 0, sizeof(T)); 33:28.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:28.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:28.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:28.64 280 | struct Address 33:28.64 | ^~~~~~~ 33:28.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:28.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 33:28.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.65 31 | memset(aT, 0, sizeof(T)); 33:28.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:28.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:28.65 293 | struct BaseIndex 33:28.65 | ^~~~~~~~~ 33:28.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:28.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:28.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 33:28.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 33:28.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.71 31 | memset(aT, 0, sizeof(T)); 33:28.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:28.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmInstance.h:22, 33:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.cpp:20, 33:28.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:11: 33:28.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 33:28.72 41 | class CodeSegment 33:28.72 | ^~~~~~~~~~~ 33:29.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 33:29.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 33:29.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 33:29.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 33:29.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:29.20 66 | memset(aT, 0, N * sizeof(T)); 33:29.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:29.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:29.20 303 | class MOZ_NON_PARAM alignas(8) Value 33:29.20 | ^~~~~ 33:29.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 33:29.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:29.20 66 | memset(aT, 0, N * sizeof(T)); 33:29.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:29.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:29.21 303 | class MOZ_NON_PARAM alignas(8) Value 33:29.21 | ^~~~~ 33:29.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 33:29.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 33:29.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 33:29.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 33:29.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 33:29.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:29.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:29.21 66 | memset(aT, 0, N * sizeof(T)); 33:29.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:29.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:29.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:29.22 303 | class MOZ_NON_PARAM alignas(8) Value 33:29.22 | ^~~~~ 33:29.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 33:29.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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:29.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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:29.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 33:29.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:29.23 101 | memset(p, 0, numElems * sizeof(T)); 33:29.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:29.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:29.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:29.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 33:29.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 33:29.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 33:29.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 33:29.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.cpp:6, 33:29.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 33:29.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 33:29.23 787 | class HashTableEntry 33:29.23 | ^~~~~~~~~~~~~~ 33:31.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 33:31.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 33:31.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 33:31.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/BindingUtils.h:9, 33:31.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/BindingUtils.cpp:6: 33:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 33:31.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 33:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 33:31.64 31 | memset(aT, 0, sizeof(T)); 33:31.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:31.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/BindingUtils.cpp:35: 33:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 33:31.64 2858 | struct GlobalProperties { 33:31.64 | ^~~~~~~~~~~~~~~~ 33:37.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:37.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:37.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 33:37.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/CallbackObject.cpp:6: 33:37.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 33:37.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:37.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:37.94 819 | foundInterface = 0; \ 33:37.94 | ^~~~~~~~~~~~~~ 33:37.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:37.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:37.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:37.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/CallbackObject.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:37.95 28 | NS_INTERFACE_MAP_END 33:37.95 | ^~~~~~~~~~~~~~~~~~~~ 33:37.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:37.95 800 | else 33:37.95 | ^~~~ 33:37.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:37.95 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:37.95 | ^~~~~~~~~~~~~~~~~~ 33:37.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/CallbackObject.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:37.95 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:37.95 | ^~~~~~~~~~~~~~~~~~~~~~ 33:38.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 33:38.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 33:38.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:38.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 33:38.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 33:38.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/CallbackObject.cpp:6: 33:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 33:38.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 33:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 33:38.01 31 | memset(aT, 0, sizeof(T)); 33:38.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:38.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/CallbackObject.cpp:15: 33:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 33:38.01 2858 | struct GlobalProperties { 33:38.01 | ^~~~~~~~~~~~~~~~ 33:38.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:54, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:38.09 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:38.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:38.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:38.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:38.09 661 | class HeapSlot : public WriteBarrieredBase 33:38.09 | ^~~~~~~~ 33:38.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:38.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 33:38.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:38.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:38.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:38.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 33:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 33:38.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.70 31 | memset(aT, 0, sizeof(T)); 33:38.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:38.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:38.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 33:38.70 70 | struct JSSubString { 33:38.70 | ^~~~~~~~~~~ 33:38.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:38.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 33:38.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:38.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 33:38.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 33:38.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.75 31 | memset(aT, 0, sizeof(T)); 33:38.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:38.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 33:38.75 280 | struct Address 33:38.75 | ^~~~~~~ 33:38.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:38.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 33:38.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 33:38.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:38.76 31 | memset(aT, 0, sizeof(T)); 33:38.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:38.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:38.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:38.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 33:38.76 293 | struct BaseIndex 33:38.76 | ^~~~~~~~~ 33:39.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 33:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 33:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 33:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 33:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 33:39.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:39.25 66 | memset(aT, 0, N * sizeof(T)); 33:39.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:39.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:39.25 303 | class MOZ_NON_PARAM alignas(8) Value 33:39.25 | ^~~~~ 33:39.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:39.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 33:39.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 33:39.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 33:39.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 33:39.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 33:39.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:39.27 66 | memset(aT, 0, N * sizeof(T)); 33:39.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:39.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:39.27 303 | class MOZ_NON_PARAM alignas(8) Value 33:39.27 | ^~~~~ 33:39.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 33:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 33:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 33:39.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 33:39.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 33:39.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 33:39.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 33:39.28 66 | memset(aT, 0, N * sizeof(T)); 33:39.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 33:39.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 33:39.29 303 | class MOZ_NON_PARAM alignas(8) Value 33:39.29 | ^~~~~ 33:39.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:13, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 33:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 33:39.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.29 101 | memset(p, 0, numElems * sizeof(T)); 33:39.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:39.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:9, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.cpp:6, 33:39.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 33:39.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 33:39.29 787 | class HashTableEntry 33:39.29 | ^~~~~~~~~~~~~~ 33:39.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 33:39.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 33:39.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 33:39.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/DOMJSProxyHandler.cpp:6: 33:39.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:39.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 33:39.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 33:39.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 33:39.93 31 | memset(aT, 0, sizeof(T)); 33:39.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:39.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/DOMJSProxyHandler.cpp:8: 33:39.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 33:39.93 2858 | struct GlobalProperties { 33:39.93 | ^~~~~~~~~~~~~~~~ 33:42.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIException.h:10, 33:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Exceptions.h:13, 33:42.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/Exceptions.cpp:6: 33:42.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 33:42.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:42.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:42.42 819 | foundInterface = 0; \ 33:42.42 | ^~~~~~~~~~~~~~ 33:42.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:42.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:42.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:42.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/Exceptions.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:42.43 318 | NS_INTERFACE_MAP_END 33:42.43 | ^~~~~~~~~~~~~~~~~~~~ 33:42.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:42.43 800 | else 33:42.43 | ^~~~ 33:42.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:42.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:42.43 | ^~~~~~~~~~~~~~~~~~ 33:42.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/Exceptions.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:42.43 317 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:42.43 | ^~~~~~~~~~~~~~~~~~~~~~ 33:44.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:44.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:44.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IterableIterator.h:30, 33:44.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/IterableIterator.cpp:7: 33:44.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 33:44.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:44.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:44.43 819 | foundInterface = 0; \ 33:44.43 | ^~~~~~~~~~~~~~ 33:44.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:44.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:44.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:44.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:44.43 32 | NS_INTERFACE_MAP_END 33:44.43 | ^~~~~~~~~~~~~~~~~~~~ 33:44.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:44.43 800 | else 33:44.43 | ^~~~ 33:44.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:44.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:44.43 | ^~~~~~~~~~~~~~~~~~ 33:44.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:44.43 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 33:44.43 | ^~~~~~~~~~~~~~~~~~~~~~ 33:45.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIGlobalObject.h:9, 33:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 33:45.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/SimpleGlobalObject.cpp:6: 33:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 33:45.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:45.87 819 | foundInterface = 0; \ 33:45.87 | ^~~~~~~~~~~~~~ 33:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:45.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:45.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:45.87 42 | NS_INTERFACE_MAP_END 33:45.87 | ^~~~~~~~~~~~~~~~~~~~ 33:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:45.87 800 | else 33:45.87 | ^~~~ 33:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:45.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:45.87 | ^~~~~~~~~~~~~~~~~~ 33:45.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:45.87 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 33:45.87 | ^~~~~~~~~~~~~~~~~~~~~~ 33:45.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 33:45.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 33:45.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:45.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 33:45.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIGlobalObject.h:10, 33:45.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SimpleGlobalObject.h:15, 33:45.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/SimpleGlobalObject.cpp:6: 33:45.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:45.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 33:45.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 33:45.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 33:45.92 31 | memset(aT, 0, sizeof(T)); 33:45.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:45.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/SimpleGlobalObject.cpp:17: 33:45.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 33:45.92 2858 | struct GlobalProperties { 33:45.92 | ^~~~~~~~~~~~~~~~ 33:55.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 33:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 33:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 33:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 33:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:12, 33:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/nsScriptError.h:17, 33:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/nsScriptErrorWithStack.cpp:12: 33:55.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 33:55.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 33:55.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:55.27 819 | foundInterface = 0; \ 33:55.27 | ^~~~~~~~~~~~~~ 33:55.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:55.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:55.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 33:55.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/nsScriptErrorWithStack.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:55.27 62 | NS_INTERFACE_MAP_END 33:55.27 | ^~~~~~~~~~~~~~~~~~~~ 33:55.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:55.27 800 | else 33:55.27 | ^~~~ 33:55.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:55.27 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:55.27 | ^~~~~~~~~~~~~~~~~~ 33:55.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/nsScriptErrorWithStack.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:55.28 61 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 33:55.28 | ^~~~~~~~~~~~~~~~~~~~~~ 33:55.84 libdom_bindings.a.desc 33:59.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Ion.cpp:54, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 33:59.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:59.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:59.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 33:59.77 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 33:59.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:59.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 33:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 33:59.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 33:59.77 661 | class HeapSlot : public WriteBarrieredBase 33:59.77 | ^~~~~~~~ 34:00.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:00.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:00.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:00.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:00.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:00.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:00.34 31 | memset(aT, 0, sizeof(T)); 34:00.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:00.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:00.34 70 | struct JSSubString { 34:00.34 | ^~~~~~~~~~~ 34:00.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:00.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:00.39 31 | memset(aT, 0, sizeof(T)); 34:00.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:00.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:00.40 280 | struct Address 34:00.40 | ^~~~~~~ 34:00.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:00.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:00.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:00.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:00.41 31 | memset(aT, 0, sizeof(T)); 34:00.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:00.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:00.41 293 | struct BaseIndex 34:00.41 | ^~~~~~~~~ 34:00.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 34:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 34:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 34:00.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:00.78 66 | memset(aT, 0, N * sizeof(T)); 34:00.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:00.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:00.79 303 | class MOZ_NON_PARAM alignas(8) Value 34:00.79 | ^~~~~ 34:00.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:00.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:00.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:00.80 66 | memset(aT, 0, N * sizeof(T)); 34:00.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:00.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:00.80 303 | class MOZ_NON_PARAM alignas(8) Value 34:00.80 | ^~~~~ 34:00.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:00.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:00.81 66 | memset(aT, 0, N * sizeof(T)); 34:00.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:00.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:00.81 303 | class MOZ_NON_PARAM alignas(8) Value 34:00.81 | ^~~~~ 34:00.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 34:00.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:00.81 101 | memset(p, 0, numElems * sizeof(T)); 34:00.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:00.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 34:00.81 787 | class HashTableEntry 34:00.81 | ^~~~~~~~~~~~~~ 34:00.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:00.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 34:00.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 34:00.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 34:00.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 34:00.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonAnalysis.cpp:3272:21: required from here 34:00.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:00.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:00.82 101 | memset(p, 0, numElems * sizeof(T)); 34:00.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:00.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:9, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:18, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:00.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:00.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 34:00.82 787 | class HashTableEntry 34:00.82 | ^~~~~~~~~~~~~~ 34:01.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 34:01.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:31, 34:01.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 34:01.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 34:01.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 34:01.06 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 34:01.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:01.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 34:01.06 661 | class HeapSlot : public WriteBarrieredBase 34:01.07 | ^~~~~~~~ 34:01.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:01.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:01.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:01.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:01.31 31 | memset(aT, 0, sizeof(T)); 34:01.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:01.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:01.31 70 | struct JSSubString { 34:01.31 | ^~~~~~~~~~~ 34:01.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:01.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:01.36 31 | memset(aT, 0, sizeof(T)); 34:01.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:01.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:01.36 280 | struct Address 34:01.36 | ^~~~~~~ 34:01.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:01.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:01.36 31 | memset(aT, 0, sizeof(T)); 34:01.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:01.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:01.36 293 | struct BaseIndex 34:01.36 | ^~~~~~~~~ 34:01.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 34:01.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:01.91 66 | memset(aT, 0, N * sizeof(T)); 34:01.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:01.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:01.91 303 | class MOZ_NON_PARAM alignas(8) Value 34:01.91 | ^~~~~ 34:01.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:01.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:01.91 66 | memset(aT, 0, N * sizeof(T)); 34:01.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:01.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:01.91 303 | class MOZ_NON_PARAM alignas(8) Value 34:01.91 | ^~~~~ 34:01.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:01.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:01.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:01.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:01.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:01.93 66 | memset(aT, 0, N * sizeof(T)); 34:01.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:01.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:01.93 303 | class MOZ_NON_PARAM alignas(8) Value 34:01.93 | ^~~~~ 34:01.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:13, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 34:01.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:01.93 101 | memset(p, 0, numElems * sizeof(T)); 34:01.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:01.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/TypedObject.h:9, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:13, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.h:18, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCaches.cpp:6, 34:01.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 34:01.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 34:01.93 787 | class HashTableEntry 34:01.93 | ^~~~~~~~~~~~~~ 34:04.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCode.h:15, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:24, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:14, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:04.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ExecutableAllocator.h: In member function 'void js::jit::JitCode::togglePreBarriers(bool, js::jit::ReprotectCode)': 34:04.82 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ExecutableAllocator.h: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::size_' may be used uninitialized in this function 34:04.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ExecutableAllocator.h:202:31: warning: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::size_' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:04.82 202 | return ReprotectRegion(start, size, ProtectionSetting::Executable); 34:04.82 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:04.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 34:04.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Ion.cpp:851:30: note: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::size_' was declared here 34:04.82 851 | MaybeAutoWritableJitCode awjc(this, reprotect); 34:04.82 | ^~~~ 34:04.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonCode.h:15, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:24, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:14, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 34:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:04.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ExecutableAllocator.h: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::addr_' may be used uninitialized in this function 34:04.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ExecutableAllocator.h:202:31: warning: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::addr_' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:04.83 202 | return ReprotectRegion(start, size, ProtectionSetting::Executable); 34:04.83 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:04.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 34:04.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Ion.cpp:851:30: note: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::addr_' was declared here 34:04.83 851 | MaybeAutoWritableJitCode awjc(this, reprotect); 34:04.83 | ^~~~ 34:04.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:18, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:11, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:04.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Runtime.h: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::rt_' may be used uninitialized in this function 34:04.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Runtime.h:1180:36: warning: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::rt_' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:04.83 1180 | autoWritableJitCodeActive_ = b; 34:04.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 34:04.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 34:04.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Ion.cpp:851:30: note: '*(js::jit::AutoWritableJitCode*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).js::jit::AutoWritableJitCode::rt_' was declared here 34:04.83 851 | MaybeAutoWritableJitCode awjc(this, reprotect); 34:04.83 | ^~~~ 34:04.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/Assembler-x86.h:13, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:12, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:13, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:17, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/AliasAnalysisShared.h:9, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.h:9, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/FlowAliasAnalysis.cpp:6, 34:04.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: 34:04.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h: '((unsigned char*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[8]' may be used uninitialized in this function 34:04.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:262:50: warning: '((unsigned char*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[8]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:04.83 262 | jrt_->preventBackedgePatching_ = prev_; 34:04.83 | ^~~~~ 34:04.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: 34:04.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Ion.cpp:851:30: note: '((unsigned char*)((char*)&awjc + offsetof(js::jit::MaybeAutoWritableJitCode, js::jit::MaybeAutoWritableJitCode::awjc_.mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[8]' was declared here 34:04.83 851 | MaybeAutoWritableJitCode awjc(this, reprotect); 34:04.83 | ^~~~ 34:14.49 In member function 'js::TemporaryTypeSet* js::jit::IonBuilder::computeHeapType(const js::TemporaryTypeSet*, jsid)': 34:14.49 cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] 34:14.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit4.cpp:47: 34:14.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonBuilder.cpp:9815:22: note: declared here 34:14.49 9815 | TemporaryTypeSet empty; 34:14.49 | ^~~~~ 34:15.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Lowering.cpp:16, 34:15.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:47: 34:15.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 34:15.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 34:15.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 34:15.25 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 34:15.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:15.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 34:15.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:15.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:15.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:15.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:15.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:15.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 34:15.26 661 | class HeapSlot : public WriteBarrieredBase 34:15.26 | ^~~~~~~~ 34:15.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:15.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:15.38 31 | memset(aT, 0, sizeof(T)); 34:15.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:15.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:15.38 70 | struct JSSubString { 34:15.38 | ^~~~~~~~~~~ 34:15.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:15.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:15.44 31 | memset(aT, 0, sizeof(T)); 34:15.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:15.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:10, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:15.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:15.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:15.44 280 | struct Address 34:15.44 | ^~~~~~~ 34:15.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:15.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:15.45 31 | memset(aT, 0, sizeof(T)); 34:15.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:15.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:10, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:15.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:15.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:15.45 293 | struct BaseIndex 34:15.45 | ^~~~~~~~~ 34:16.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:16.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:16.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 34:16.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 34:16.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 34:16.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:16.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:16.13 66 | memset(aT, 0, N * sizeof(T)); 34:16.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:16.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:16.13 303 | class MOZ_NON_PARAM alignas(8) Value 34:16.13 | ^~~~~ 34:16.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:16.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:16.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:16.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:16.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:16.14 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:16.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:16.14 66 | memset(aT, 0, N * sizeof(T)); 34:16.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:16.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:16.14 303 | class MOZ_NON_PARAM alignas(8) Value 34:16.14 | ^~~~~ 34:16.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:16.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:16.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:16.15 66 | memset(aT, 0, N * sizeof(T)); 34:16.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:16.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:16.15 303 | class MOZ_NON_PARAM alignas(8) Value 34:16.15 | ^~~~~ 34:16.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:13, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:10, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 34:16.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 34:16.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 34:16.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 34:16.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 34:16.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:16.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:16.16 101 | memset(p, 0, numElems * sizeof(T)); 34:16.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:16.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:13, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompactBuffer.h:11, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.h:9, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitcodeMap.cpp:6, 34:16.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: 34:16.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 34:16.17 787 | class HashTableEntry 34:16.17 | ^~~~~~~~~~~~~~ 34:25.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject-inl.h:18, 34:25.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:30, 34:25.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:25.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 34:25.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 34:25.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 34:25.70 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 34:25.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:25.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 34:25.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:9, 34:25.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:25.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 34:25.70 661 | class HeapSlot : public WriteBarrieredBase 34:25.70 | ^~~~~~~~ 34:26.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:26.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:26.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:26.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:26.35 31 | memset(aT, 0, sizeof(T)); 34:26.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:26.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:9, 34:26.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:26.35 70 | struct JSSubString { 34:26.35 | ^~~~~~~~~~~ 34:26.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:26.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:26.40 31 | memset(aT, 0, sizeof(T)); 34:26.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:26.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:16, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:26.40 280 | struct Address 34:26.40 | ^~~~~~~ 34:26.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:26.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:26.40 31 | memset(aT, 0, sizeof(T)); 34:26.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:26.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:16, 34:26.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:26.41 293 | struct BaseIndex 34:26.41 | ^~~~~~~~~ 34:26.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:26.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:26.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:26.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:26.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:26.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 34:26.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 34:26.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 34:26.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:26.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:26.78 66 | memset(aT, 0, N * sizeof(T)); 34:26.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:26.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:26.79 303 | class MOZ_NON_PARAM alignas(8) Value 34:26.79 | ^~~~~ 34:26.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:26.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:26.79 66 | memset(aT, 0, N * sizeof(T)); 34:26.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:26.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:26.79 303 | class MOZ_NON_PARAM alignas(8) Value 34:26.79 | ^~~~~ 34:26.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:26.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:26.79 66 | memset(aT, 0, N * sizeof(T)); 34:26.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:26.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:26.79 303 | class MOZ_NON_PARAM alignas(8) Value 34:26.79 | ^~~~~ 34:26.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineInspector.h:9, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:16, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 34:26.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 34:26.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 34:26.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 34:26.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 34:26.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:26.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:26.80 101 | memset(p, 0, numElems * sizeof(T)); 34:26.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MCallOptimize.cpp:8, 34:26.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 34:26.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 34:26.80 787 | class HashTableEntry 34:26.80 | ^~~~~~~~~~~~~~ 34:34.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Recover.cpp:30, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 34:34.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 34:34.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 34:34.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 34:34.71 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 34:34.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:34.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonAnalysis.h:11, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.h:12, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.cpp:6, 34:34.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 34:34.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 34:34.71 661 | class HeapSlot : public WriteBarrieredBase 34:34.71 | ^~~~~~~~ 34:35.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:35.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:35.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:35.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:35.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:35.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:35.28 31 | memset(aT, 0, sizeof(T)); 34:35.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:35.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonAnalysis.h:11, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.h:12, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.cpp:6, 34:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 34:35.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:35.29 70 | struct JSSubString { 34:35.29 | ^~~~~~~~~~~ 34:35.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:35.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:35.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:35.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:35.33 31 | memset(aT, 0, sizeof(T)); 34:35.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:35.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonAnalysis.h:12, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.h:12, 34:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.cpp:6, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 34:35.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:35.34 280 | struct Address 34:35.34 | ^~~~~~~ 34:35.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:35.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:35.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:35.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:35.34 31 | memset(aT, 0, sizeof(T)); 34:35.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:35.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineIC.h:19, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:20, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonAnalysis.h:12, 34:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.h:12, 34:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.cpp:6, 34:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 34:35.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:35.35 293 | struct BaseIndex 34:35.35 | ^~~~~~~~~ 34:35.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:35.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:35.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:35.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 34:35.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 34:35.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 34:35.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:35.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:35.88 66 | memset(aT, 0, N * sizeof(T)); 34:35.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:35.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:35.88 303 | class MOZ_NON_PARAM alignas(8) Value 34:35.88 | ^~~~~ 34:35.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:35.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:35.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:35.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:35.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:35.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:35.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:35.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:35.89 66 | memset(aT, 0, N * sizeof(T)); 34:35.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:35.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:35.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:35.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:35.89 303 | class MOZ_NON_PARAM alignas(8) Value 34:35.90 | ^~~~~ 34:35.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:35.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 34:35.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:35.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:35.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:35.91 66 | memset(aT, 0, N * sizeof(T)); 34:35.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:35.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:35.91 303 | class MOZ_NON_PARAM alignas(8) Value 34:35.91 | ^~~~~ 34:35.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonAnalysis.h:11, 34:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.h:12, 34:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/RangeAnalysis.cpp:6, 34:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: 34:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 34:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 34:35.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 34:35.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 34:35.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 34:35.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:35.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:35.92 101 | memset(p, 0, numElems * sizeof(T)); 34:35.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:35.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:35.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:35.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 34:35.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:35.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:35.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:35.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:35.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:35.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 34:35.92 787 | class HashTableEntry 34:35.92 | ^~~~~~~~~~~~~~ 34:37.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:37.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:37.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:37.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ProcessExecutableMemory.cpp:15, 34:37.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: 34:37.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const': 34:37.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h: 'result' may be used uninitialized in this function 34:37.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:948:33: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:37.86 948 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 34:37.86 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:37.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: 34:37.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Recover.cpp:357:13: note: 'result' was declared here 34:37.86 357 | int32_t result; 34:37.86 | ^~~~~~ 34:43.75 libjs_src_threading.a.desc 34:47.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/ScalarReplacement.cpp:17, 34:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:11: 34:47.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 34:47.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 34:47.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 34:47.27 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 34:47.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:47.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:47.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:47.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:47.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 34:47.28 661 | class HeapSlot : public WriteBarrieredBase 34:47.28 | ^~~~~~~~ 34:47.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:47.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:47.62 31 | memset(aT, 0, sizeof(T)); 34:47.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:47.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:47.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:47.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:47.62 70 | struct JSSubString { 34:47.62 | ^~~~~~~~~~~ 34:47.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:47.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:47.67 31 | memset(aT, 0, sizeof(T)); 34:47.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:47.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:47.67 280 | struct Address 34:47.67 | ^~~~~~~ 34:47.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:47.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:47.67 31 | memset(aT, 0, sizeof(T)); 34:47.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:47.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:47.67 293 | struct BaseIndex 34:47.67 | ^~~~~~~~~ 34:47.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:17: 34:47.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 34:47.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 34:47.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 34:47.78 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 34:47.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:47.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:47.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:47.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:47.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:8: 34:47.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 34:47.78 661 | class HeapSlot : public WriteBarrieredBase 34:47.78 | ^~~~~~~~ 34:47.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:15, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:47.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:47.83 31 | memset(aT, 0, sizeof(T)); 34:47.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:47.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:47.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:8: 34:47.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:47.83 70 | struct JSSubString { 34:47.83 | ^~~~~~~~~~~ 34:47.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:15, 34:47.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:47.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:47.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:47.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:47.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:47.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:47.87 31 | memset(aT, 0, sizeof(T)); 34:47.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:47.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:13: 34:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:47.88 280 | struct Address 34:47.88 | ^~~~~~~ 34:47.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:15, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:47.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:47.88 31 | memset(aT, 0, sizeof(T)); 34:47.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:47.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CompileInfo.h:14, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitCompartment.h:14, 34:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:13: 34:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:47.88 293 | struct BaseIndex 34:47.88 | ^~~~~~~~~ 34:48.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:15, 34:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 34:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 34:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 34:48.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:48.06 66 | memset(aT, 0, N * sizeof(T)); 34:48.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:48.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:48.07 303 | class MOZ_NON_PARAM alignas(8) Value 34:48.07 | ^~~~~ 34:48.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:15, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:48.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:48.07 66 | memset(aT, 0, N * sizeof(T)); 34:48.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:48.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:48.07 303 | class MOZ_NON_PARAM alignas(8) Value 34:48.07 | ^~~~~ 34:48.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:15, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:48.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:48.07 66 | memset(aT, 0, N * sizeof(T)); 34:48.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:48.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.h:9, 34:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Allocator.cpp:6: 34:48.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:48.08 303 | class MOZ_NON_PARAM alignas(8) Value 34:48.08 | ^~~~~ 34:48.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:48.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:48.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/SharedIC.cpp:3075:32: required from here 34:48.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:48.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:48.17 66 | memset(aT, 0, N * sizeof(T)); 34:48.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:48.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:48.18 303 | class MOZ_NON_PARAM alignas(8) Value 34:48.18 | ^~~~~ 34:48.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:48.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:48.29 66 | memset(aT, 0, N * sizeof(T)); 34:48.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:48.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:48.30 303 | class MOZ_NON_PARAM alignas(8) Value 34:48.30 | ^~~~~ 34:48.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:48.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:48.30 66 | memset(aT, 0, N * sizeof(T)); 34:48.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:48.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:48.30 303 | class MOZ_NON_PARAM alignas(8) Value 34:48.31 | ^~~~~ 34:48.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 34:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 34:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 34:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 34:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 34:48.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:48.31 101 | memset(p, 0, numElems * sizeof(T)); 34:48.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:48.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:14, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.cpp:6, 34:48.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 34:48.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 34:48.31 787 | class HashTableEntry 34:48.31 | ^~~~~~~~~~~~~~ 34:53.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.cpp:6: 34:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:53.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:53.00 31 | memset(aT, 0, sizeof(T)); 34:53.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:53.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.cpp:8: 34:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:53.00 70 | struct JSSubString { 34:53.00 | ^~~~~~~~~~~ 34:56.70 libjs_src_jit.a.desc 34:57.36 libjs_src_ds.a.desc 34:58.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 34:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 34:58.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:58.37 31 | memset(aT, 0, sizeof(T)); 34:58.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:58.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 34:58.37 70 | struct JSSubString { 34:58.38 | ^~~~~~~~~~~ 34:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 34:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 34:58.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:58.42 31 | memset(aT, 0, sizeof(T)); 34:58.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:15: 34:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 34:58.42 280 | struct Address 34:58.42 | ^~~~~~~ 34:58.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 34:58.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 34:58.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 34:58.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 34:58.43 31 | memset(aT, 0, sizeof(T)); 34:58.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:58.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 34:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 34:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 34:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:15: 34:58.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 34:58.43 293 | struct BaseIndex 34:58.43 | ^~~~~~~~~ 34:58.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 34:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 34:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 34:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 34:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 34:58.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:58.57 66 | memset(aT, 0, N * sizeof(T)); 34:58.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:58.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:58.58 303 | class MOZ_NON_PARAM alignas(8) Value 34:58.58 | ^~~~~ 34:58.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 34:58.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:58.58 66 | memset(aT, 0, N * sizeof(T)); 34:58.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:58.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:58.58 303 | class MOZ_NON_PARAM alignas(8) Value 34:58.58 | ^~~~~ 34:58.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 34:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 34:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 34:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 34:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 34:58.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 34:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 34:58.59 66 | memset(aT, 0, N * sizeof(T)); 34:58.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:58.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 34:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Iteration.cpp:8: 34:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 34:58.59 303 | class MOZ_NON_PARAM alignas(8) Value 34:58.59 | ^~~~~ 35:01.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:49: 35:01.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:01.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:01.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:01.40 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:01.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:01.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 35:01.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:21, 35:01.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:01.40 661 | class HeapSlot : public WriteBarrieredBase 35:01.40 | ^~~~~~~~ 35:01.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:01.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:01.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:01.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCHashTable.h:9, 35:01.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:18, 35:01.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:01.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:01.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:01.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:01.58 31 | memset(aT, 0, sizeof(T)); 35:01.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:01.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:01.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:21, 35:01.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:01.58 70 | struct JSSubString { 35:01.58 | ^~~~~~~~~~~ 35:01.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCHashTable.h:9, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:18, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:01.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:01.64 31 | memset(aT, 0, sizeof(T)); 35:01.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:01.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:49: 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:01.64 280 | struct Address 35:01.64 | ^~~~~~~ 35:01.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCHashTable.h:9, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:18, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:01.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:01.64 31 | memset(aT, 0, sizeof(T)); 35:01.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:01.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:01.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:49: 35:01.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:01.65 293 | struct BaseIndex 35:01.65 | ^~~~~~~~~ 35:01.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCHashTable.h:9, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:18, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:01.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:01.88 66 | memset(aT, 0, N * sizeof(T)); 35:01.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:01.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:12, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:21, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:01.88 303 | class MOZ_NON_PARAM alignas(8) Value 35:01.88 | ^~~~~ 35:01.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCHashTable.h:9, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:18, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:01.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:01.88 66 | memset(aT, 0, N * sizeof(T)); 35:01.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:01.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:12, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:21, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:01.89 303 | class MOZ_NON_PARAM alignas(8) Value 35:01.89 | ^~~~~ 35:01.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCHashTable.h:9, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:18, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:01.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:01.89 66 | memset(aT, 0, N * sizeof(T)); 35:01.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:01.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:12, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:21, 35:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.cpp:6: 35:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:01.89 303 | class MOZ_NON_PARAM alignas(8) Value 35:01.89 | ^~~~~ 35:03.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:35: 35:03.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:03.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:03.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:03.38 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:03.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:03.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:11, 35:03.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:16, 35:03.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:03.38 661 | class HeapSlot : public WriteBarrieredBase 35:03.38 | ^~~~~~~~ 35:03.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:03.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:03.51 31 | memset(aT, 0, sizeof(T)); 35:03.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:03.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsgc.h:22, 35:03.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:14: 35:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:03.51 70 | struct JSSubString { 35:03.51 | ^~~~~~~~~~~ 35:03.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:03.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:03.57 31 | memset(aT, 0, sizeof(T)); 35:03.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:03.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:33: 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:03.57 280 | struct Address 35:03.57 | ^~~~~~~ 35:03.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:03.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:03.57 31 | memset(aT, 0, sizeof(T)); 35:03.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:03.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:03.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:33: 35:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:03.57 293 | struct BaseIndex 35:03.57 | ^~~~~~~~~ 35:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:03.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:03.86 66 | memset(aT, 0, N * sizeof(T)); 35:03.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:03.86 303 | class MOZ_NON_PARAM alignas(8) Value 35:03.86 | ^~~~~ 35:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:03.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:03.86 66 | memset(aT, 0, N * sizeof(T)); 35:03.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:03.86 303 | class MOZ_NON_PARAM alignas(8) Value 35:03.86 | ^~~~~ 35:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:03.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:03.86 66 | memset(aT, 0, N * sizeof(T)); 35:03.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:03.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.h:12, 35:03.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Marking.cpp:6: 35:03.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:03.87 303 | class MOZ_NON_PARAM alignas(8) Value 35:03.87 | ^~~~~ 35:10.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCHashTable.h:9, 35:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:18, 35:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/Library.cpp:11: 35:10.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:10.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:10.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:10.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:10.27 31 | memset(aT, 0, sizeof(T)); 35:10.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:10.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/CTypes.h:21, 35:10.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ctypes/Library.cpp:11: 35:10.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:10.27 70 | struct JSSubString { 35:10.27 | ^~~~~~~~~~~ 35:10.70 libjs_src_ctypes.a.desc 35:13.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:13.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 35:13.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Memory.cpp:11: 35:13.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:13.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:13.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:13.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:13.45 31 | memset(aT, 0, sizeof(T)); 35:13.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:13.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:13.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:13.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Scope.h:12, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/NameAnalysisTypes.h:11, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:21, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Runtime.h:22, 35:13.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Memory.cpp:12: 35:13.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:13.46 70 | struct JSSubString { 35:13.46 | ^~~~~~~~~~~ 35:14.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:10: 35:14.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:14.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:14.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:14.75 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:14.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:14.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 35:14.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ShapedObject.h:9, 35:14.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:10, 35:14.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:7: 35:14.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:14.75 661 | class HeapSlot : public WriteBarrieredBase 35:14.75 | ^~~~~~~~ 35:14.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:14.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:14.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:14.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:14.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:14.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:14.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:14.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:14.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:14.79 31 | memset(aT, 0, sizeof(T)); 35:14.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:14.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ShapedObject.h:9, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:10, 35:14.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:7: 35:14.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:14.80 70 | struct JSSubString { 35:14.80 | ^~~~~~~~~~~ 35:14.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:14.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:14.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:14.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:14.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:14.85 31 | memset(aT, 0, sizeof(T)); 35:14.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:14.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:9: 35:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:14.85 280 | struct Address 35:14.85 | ^~~~~~~ 35:14.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:14.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:14.85 31 | memset(aT, 0, sizeof(T)); 35:14.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:14.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:14.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:14.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:14.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:9: 35:14.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:14.86 293 | struct BaseIndex 35:14.86 | ^~~~~~~~~ 35:15.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:15.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:15.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:15.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:15.04 66 | memset(aT, 0, N * sizeof(T)); 35:15.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:15.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:15.04 303 | class MOZ_NON_PARAM alignas(8) Value 35:15.04 | ^~~~~ 35:15.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:15.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:15.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:15.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:15.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:15.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:15.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:15.05 66 | memset(aT, 0, N * sizeof(T)); 35:15.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:15.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:15.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:15.05 303 | class MOZ_NON_PARAM alignas(8) Value 35:15.05 | ^~~~~ 35:15.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:15.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:15.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:15.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:15.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:15.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:15.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:15.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:15.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:15.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:15.06 66 | memset(aT, 0, N * sizeof(T)); 35:15.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:15.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:15.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:15.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:15.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:15.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/BaseProxyHandler.cpp:6: 35:15.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:15.06 303 | class MOZ_NON_PARAM alignas(8) Value 35:15.07 | ^~~~~ 35:17.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/MemoryProfiler.cpp:6: 35:17.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:17.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:17.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:17.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:17.35 31 | memset(aT, 0, sizeof(T)); 35:17.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:17.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/MemoryProfiler.cpp:6: 35:17.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:17.35 70 | struct JSSubString { 35:17.35 | ^~~~~~~~~~~ 35:19.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:13: 35:19.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:19.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:19.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:19.88 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:19.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:19.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:19.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:19.88 661 | class HeapSlot : public WriteBarrieredBase 35:19.88 | ^~~~~~~~ 35:19.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:19.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:19.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:19.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:19.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:19.94 31 | memset(aT, 0, sizeof(T)); 35:19.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:19.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:19.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:19.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:19.94 70 | struct JSSubString { 35:19.94 | ^~~~~~~~~~~ 35:19.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:19.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:19.98 31 | memset(aT, 0, sizeof(T)); 35:19.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:19.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:19.98 280 | struct Address 35:19.98 | ^~~~~~~ 35:19.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:19.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:19.98 31 | memset(aT, 0, sizeof(T)); 35:19.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:19.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:19.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:12: 35:19.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:19.98 293 | struct BaseIndex 35:19.98 | ^~~~~~~~~ 35:20.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:20.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:20.16 66 | memset(aT, 0, N * sizeof(T)); 35:20.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:20.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:20.16 303 | class MOZ_NON_PARAM alignas(8) Value 35:20.16 | ^~~~~ 35:20.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:20.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:20.16 66 | memset(aT, 0, N * sizeof(T)); 35:20.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:20.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:20.16 303 | class MOZ_NON_PARAM alignas(8) Value 35:20.16 | ^~~~~ 35:20.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:20.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:20.16 66 | memset(aT, 0, N * sizeof(T)); 35:20.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:20.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 35:20.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/CrossCompartmentWrapper.cpp:6: 35:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:20.16 303 | class MOZ_NON_PARAM alignas(8) Value 35:20.16 | ^~~~~ 35:21.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:31: 35:21.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:21.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:21.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:21.93 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:21.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:21.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:21.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:21.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:21.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:12, 35:21.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:21.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:21.93 661 | class HeapSlot : public WriteBarrieredBase 35:21.93 | ^~~~~~~~ 35:21.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:13, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:21.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:21.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:21.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:21.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:21.98 31 | memset(aT, 0, sizeof(T)); 35:21.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:21.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:21.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:21.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:12, 35:21.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:21.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:21.99 70 | struct JSSubString { 35:21.99 | ^~~~~~~~~~~ 35:22.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:13, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:22.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:22.03 31 | memset(aT, 0, sizeof(T)); 35:22.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:22.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:21: 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:22.03 280 | struct Address 35:22.03 | ^~~~~~~ 35:22.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:13, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:22.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:22.03 31 | memset(aT, 0, sizeof(T)); 35:22.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:22.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:21: 35:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:22.03 293 | struct BaseIndex 35:22.03 | ^~~~~~~~~ 35:22.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:22.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:13, 35:22.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 35:22.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:169:12: required from here 35:22.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:22.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:22.07 31 | memset(aT, 0, sizeof(T)); 35:22.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:22.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:10, 35:22.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 35:22.07 43 | class EnumeratedArray 35:22.07 | ^~~~~~~~~~~~~~~ 35:22.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:13, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:22.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:22.23 66 | memset(aT, 0, N * sizeof(T)); 35:22.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:22.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:16, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:22.23 303 | class MOZ_NON_PARAM alignas(8) Value 35:22.23 | ^~~~~ 35:22.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:13, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:22.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:22.23 66 | memset(aT, 0, N * sizeof(T)); 35:22.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:22.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:16, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:22.23 303 | class MOZ_NON_PARAM alignas(8) Value 35:22.23 | ^~~~~ 35:22.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:13, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:22.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:22.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:22.23 66 | memset(aT, 0, N * sizeof(T)); 35:22.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:22.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:22.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:22.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:22.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 35:22.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.h:16, 35:22.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery-inl.h:10, 35:22.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Nursery.cpp:7: 35:22.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:22.24 303 | class MOZ_NON_PARAM alignas(8) Value 35:22.24 | ^~~~~ 35:24.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:24.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:24.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:24.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:24.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/DeadObjectProxy.h:9, 35:24.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/DeadObjectProxy.cpp:6: 35:24.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:24.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:24.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:24.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:24.84 31 | memset(aT, 0, sizeof(T)); 35:24.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:24.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:24.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:24.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:24.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:24.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:24.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:24.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 35:24.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/DeadObjectProxy.cpp:9: 35:24.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:24.84 70 | struct JSSubString { 35:24.84 | ^~~~~~~~~~~ 35:27.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:27: 35:27.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:27.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:27.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:27.79 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:27.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:27.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:27.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:27.79 661 | class HeapSlot : public WriteBarrieredBase 35:27.79 | ^~~~~~~~ 35:27.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:27.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:27.84 31 | memset(aT, 0, sizeof(T)); 35:27.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:27.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:27.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:27.84 70 | struct JSSubString { 35:27.84 | ^~~~~~~~~~~ 35:27.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:27.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:27.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:27.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:27.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:27.89 31 | memset(aT, 0, sizeof(T)); 35:27.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:27.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:21: 35:27.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:27.89 280 | struct Address 35:27.89 | ^~~~~~~ 35:27.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:27.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:27.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:27.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:27.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:27.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:27.90 31 | memset(aT, 0, sizeof(T)); 35:27.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:27.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:27.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:27.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 35:27.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 35:27.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:21: 35:27.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:27.90 293 | struct BaseIndex 35:27.90 | ^~~~~~~~~ 35:28.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:28.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:28.10 66 | memset(aT, 0, N * sizeof(T)); 35:28.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:28.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:28.10 303 | class MOZ_NON_PARAM alignas(8) Value 35:28.10 | ^~~~~ 35:28.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:28.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:28.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:28.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:28.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:28.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:28.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:28.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:28.11 66 | memset(aT, 0, N * sizeof(T)); 35:28.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:28.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:28.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:28.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:28.11 303 | class MOZ_NON_PARAM alignas(8) Value 35:28.12 | ^~~~~ 35:28.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:28.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:28.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:28.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:28.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:28.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:28.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:28.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:28.12 66 | memset(aT, 0, N * sizeof(T)); 35:28.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:28.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:28.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/RootMarking.cpp:12: 35:28.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:28.13 303 | class MOZ_NON_PARAM alignas(8) Value 35:28.13 | ^~~~~ 35:29.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 35:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:29.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:29.20 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:29.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:29.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 35:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:9, 35:29.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 35:29.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:29.20 661 | class HeapSlot : public WriteBarrieredBase 35:29.20 | ^~~~~~~~ 35:29.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:29.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:29.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:29.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:29.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:29.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:29.24 31 | memset(aT, 0, sizeof(T)); 35:29.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:29.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:29.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:29.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:29.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:29.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:29.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:29.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:9, 35:29.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 35:29.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:29.25 70 | struct JSSubString { 35:29.25 | ^~~~~~~~~~~ 35:29.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:29.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:29.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:29.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:29.29 31 | memset(aT, 0, sizeof(T)); 35:29.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:29.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:29.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 35:29.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:29.29 280 | struct Address 35:29.30 | ^~~~~~~ 35:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:29.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:29.30 31 | memset(aT, 0, sizeof(T)); 35:29.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8: 35:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:29.30 293 | struct BaseIndex 35:29.30 | ^~~~~~~~~ 35:29.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:29.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:29.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:29.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:29.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:29.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:29.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:29.46 66 | memset(aT, 0, N * sizeof(T)); 35:29.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:29.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:29.47 303 | class MOZ_NON_PARAM alignas(8) Value 35:29.47 | ^~~~~ 35:29.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:29.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:29.47 66 | memset(aT, 0, N * sizeof(T)); 35:29.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:29.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:29.47 303 | class MOZ_NON_PARAM alignas(8) Value 35:29.47 | ^~~~~ 35:29.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:29.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:29.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:29.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:29.48 66 | memset(aT, 0, N * sizeof(T)); 35:29.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:29.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:29.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:29.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:29.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:29.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 35:29.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:6: 35:29.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:29.48 303 | class MOZ_NON_PARAM alignas(8) Value 35:29.48 | ^~~~~ 35:32.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:32.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 35:32.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 35:32.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsgc.h:17, 35:32.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.h:14, 35:32.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.cpp:6: 35:32.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:32.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:32.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:32.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:32.75 31 | memset(aT, 0, sizeof(T)); 35:32.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:32.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:32.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.h:15, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsgc.h:22, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.h:14, 35:32.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.cpp:6: 35:32.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:32.76 70 | struct JSSubString { 35:32.76 | ^~~~~~~~~~~ 35:32.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:32.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 35:32.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 35:32.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsgc.h:17, 35:32.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.h:14, 35:32.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.cpp:6: 35:32.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 35:32.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.cpp:823:12: required from here 35:32.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:32.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:32.81 31 | memset(aT, 0, sizeof(T)); 35:32.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:32.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.h:9, 35:32.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Statistics.cpp:6: 35:32.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EnumeratedArray.h:43:7: note: 'class mozilla::EnumeratedArray' declared here 35:32.81 43 | class EnumeratedArray 35:32.81 | ^~~~~~~~~~~~~~~ 35:34.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:22: 35:34.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:34.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:34.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:34.11 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:34.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:34.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:34.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:11: 35:34.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:34.12 661 | class HeapSlot : public WriteBarrieredBase 35:34.12 | ^~~~~~~~ 35:34.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:34.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:34.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:34.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:34.17 31 | memset(aT, 0, sizeof(T)); 35:34.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:34.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:34.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:11: 35:34.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:34.18 70 | struct JSSubString { 35:34.18 | ^~~~~~~~~~~ 35:34.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:34.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:34.22 31 | memset(aT, 0, sizeof(T)); 35:34.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:34.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:22: 35:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:34.22 280 | struct Address 35:34.22 | ^~~~~~~ 35:34.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:34.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:34.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:34.22 31 | memset(aT, 0, sizeof(T)); 35:34.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:34.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:34.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:22: 35:34.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:34.23 293 | struct BaseIndex 35:34.23 | ^~~~~~~~~ 35:34.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:34.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:34.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:34.40 66 | memset(aT, 0, N * sizeof(T)); 35:34.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:34.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:34.41 303 | class MOZ_NON_PARAM alignas(8) Value 35:34.41 | ^~~~~ 35:34.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:34.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:34.41 66 | memset(aT, 0, N * sizeof(T)); 35:34.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:34.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:34.41 303 | class MOZ_NON_PARAM alignas(8) Value 35:34.41 | ^~~~~ 35:34.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:34.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:34.41 66 | memset(aT, 0, N * sizeof(T)); 35:34.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:34.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:34.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Proxy.cpp:6: 35:34.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:34.42 303 | class MOZ_NON_PARAM alignas(8) Value 35:34.42 | ^~~~~ 35:37.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/ds/LifoAlloc.h:13, 35:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/StoreBuffer.h:16, 35:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/StoreBuffer-inl.h:9, 35:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/StoreBuffer.cpp:6: 35:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:37.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:37.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:37.67 31 | memset(aT, 0, sizeof(T)); 35:37.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:37.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:37.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 35:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 35:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 35:37.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/StoreBuffer.cpp:10: 35:37.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:37.68 70 | struct JSSubString { 35:37.68 | ^~~~~~~~~~~ 35:39.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 35:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:39.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:39.70 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:39.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 35:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:9, 35:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 35:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:39.70 661 | class HeapSlot : public WriteBarrieredBase 35:39.70 | ^~~~~~~~ 35:39.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:39.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:39.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:39.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:39.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:39.77 31 | memset(aT, 0, sizeof(T)); 35:39.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:39.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:9, 35:39.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 35:39.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:39.77 70 | struct JSSubString { 35:39.78 | ^~~~~~~~~~~ 35:39.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:39.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:39.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:39.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:39.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:39.82 31 | memset(aT, 0, sizeof(T)); 35:39.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:39.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 35:39.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:39.82 280 | struct Address 35:39.82 | ^~~~~~~ 35:39.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:39.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:39.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:39.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:39.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:39.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:39.83 31 | memset(aT, 0, sizeof(T)); 35:39.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:39.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:39.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:39.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:39.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:39.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:39.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:10: 35:39.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:39.83 293 | struct BaseIndex 35:39.83 | ^~~~~~~~~ 35:40.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:40.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:40.01 66 | memset(aT, 0, N * sizeof(T)); 35:40.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:40.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:40.01 303 | class MOZ_NON_PARAM alignas(8) Value 35:40.01 | ^~~~~ 35:40.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:40.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:40.01 66 | memset(aT, 0, N * sizeof(T)); 35:40.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:40.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:40.01 303 | class MOZ_NON_PARAM alignas(8) Value 35:40.01 | ^~~~~ 35:40.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:40.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:40.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:40.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:40.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:40.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:40.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:40.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:40.02 66 | memset(aT, 0, N * sizeof(T)); 35:40.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:40.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:40.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:40.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:40.03 303 | class MOZ_NON_PARAM alignas(8) Value 35:40.03 | ^~~~~ 35:40.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:594:35: required from here 35:40.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:40.03 66 | memset(aT, 0, N * sizeof(T)); 35:40.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:40.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:40.03 303 | class MOZ_NON_PARAM alignas(8) Value 35:40.03 | ^~~~~ 35:40.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 4]' 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 4]' 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:1063:35: required from here 35:40.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:40.03 66 | memset(aT, 0, N * sizeof(T)); 35:40.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:40.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 35:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.h:9, 35:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/ScriptedProxyHandler.cpp:6: 35:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:40.04 303 | class MOZ_NON_PARAM alignas(8) Value 35:40.04 | ^~~~~ 35:42.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:42.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:42.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:42.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:42.29 31 | memset(aT, 0, sizeof(T)); 35:42.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:42.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 35:42.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:12: 35:42.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:42.29 70 | struct JSSubString { 35:42.29 | ^~~~~~~~~~~ 35:42.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:42.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:42.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:42.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:42.34 31 | memset(aT, 0, sizeof(T)); 35:42.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:42.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:26: 35:42.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:42.34 280 | struct Address 35:42.34 | ^~~~~~~ 35:42.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:42.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:42.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:42.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:42.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:42.35 31 | memset(aT, 0, sizeof(T)); 35:42.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:42.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:42.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:42.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:42.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:42.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:26: 35:42.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:42.35 293 | struct BaseIndex 35:42.35 | ^~~~~~~~~ 35:42.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:42.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:42.54 66 | memset(aT, 0, N * sizeof(T)); 35:42.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:42.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:42.54 303 | class MOZ_NON_PARAM alignas(8) Value 35:42.54 | ^~~~~ 35:42.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:42.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:42.54 66 | memset(aT, 0, N * sizeof(T)); 35:42.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:42.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:42.54 303 | class MOZ_NON_PARAM alignas(8) Value 35:42.54 | ^~~~~ 35:42.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:42.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:42.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:42.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:42.55 66 | memset(aT, 0, N * sizeof(T)); 35:42.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:42.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:42.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 35:42.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 35:42.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.h:9, 35:42.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Tracer.cpp:6: 35:42.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:42.55 303 | class MOZ_NON_PARAM alignas(8) Value 35:42.55 | ^~~~~ 35:45.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/SecurityWrapper.cpp:6: 35:45.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:45.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:45.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:45.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:45.75 31 | memset(aT, 0, sizeof(T)); 35:45.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:45.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:14, 35:45.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/SecurityWrapper.cpp:9: 35:45.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:45.75 70 | struct JSSubString { 35:45.75 | ^~~~~~~~~~~ 35:47.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:47.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:47.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:47.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:47.71 31 | memset(aT, 0, sizeof(T)); 35:47.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:47.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:47.71 70 | struct JSSubString { 35:47.71 | ^~~~~~~~~~~ 35:47.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:47.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:47.76 31 | memset(aT, 0, sizeof(T)); 35:47.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:47.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:11: 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:47.76 280 | struct Address 35:47.76 | ^~~~~~~ 35:47.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:47.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:47.76 31 | memset(aT, 0, sizeof(T)); 35:47.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:47.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 35:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:11: 35:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:47.76 293 | struct BaseIndex 35:47.76 | ^~~~~~~~~ 35:47.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:47.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:47.95 66 | memset(aT, 0, N * sizeof(T)); 35:47.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:47.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:47.95 303 | class MOZ_NON_PARAM alignas(8) Value 35:47.95 | ^~~~~ 35:47.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:47.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:47.95 66 | memset(aT, 0, N * sizeof(T)); 35:47.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:47.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:47.96 303 | class MOZ_NON_PARAM alignas(8) Value 35:47.96 | ^~~~~ 35:47.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:47.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:47.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:47.97 66 | memset(aT, 0, N * sizeof(T)); 35:47.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:47.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 35:47.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.cpp:6: 35:47.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:47.97 303 | class MOZ_NON_PARAM alignas(8) Value 35:47.97 | ^~~~~ 35:49.32 libjs_src_gc.a.desc 35:50.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:16: 35:50.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:50.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:50.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:50.32 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:50.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:50.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:50.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:50.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:50.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:50.32 661 | class HeapSlot : public WriteBarrieredBase 35:50.32 | ^~~~~~~~ 35:50.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:50.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:50.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:50.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:50.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:50.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:50.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:50.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:50.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:50.37 31 | memset(aT, 0, sizeof(T)); 35:50.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:50.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:50.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:50.38 70 | struct JSSubString { 35:50.38 | ^~~~~~~~~~~ 35:50.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:50.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:50.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:50.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:50.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:50.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:50.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:50.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:50.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:50.42 31 | memset(aT, 0, sizeof(T)); 35:50.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:50.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:16: 35:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:50.43 280 | struct Address 35:50.43 | ^~~~~~~ 35:50.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:50.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:50.43 31 | memset(aT, 0, sizeof(T)); 35:50.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:50.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:16: 35:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:50.43 293 | struct BaseIndex 35:50.43 | ^~~~~~~~~ 35:50.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:50.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:50.60 66 | memset(aT, 0, N * sizeof(T)); 35:50.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:50.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:50.60 303 | class MOZ_NON_PARAM alignas(8) Value 35:50.60 | ^~~~~ 35:50.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:50.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:50.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:50.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:50.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:50.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:50.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:50.61 66 | memset(aT, 0, N * sizeof(T)); 35:50.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:50.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:50.61 303 | class MOZ_NON_PARAM alignas(8) Value 35:50.61 | ^~~~~ 35:50.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:50.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:50.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:50.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:50.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:50.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:50.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:50.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:50.62 66 | memset(aT, 0, N * sizeof(T)); 35:50.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:50.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 35:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 35:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 35:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:50.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/proxy/Wrapper.cpp:6: 35:50.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:50.62 303 | class MOZ_NON_PARAM alignas(8) Value 35:50.62 | ^~~~~ 35:51.76 libjs_src_proxy.a.desc 35:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:23: 35:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 35:53.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 35:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 35:53.56 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 35:53.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 35:53.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Scope.h:12, 35:53.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:13, 35:53.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:53.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 35:53.57 661 | class HeapSlot : public WriteBarrieredBase 35:53.57 | ^~~~~~~~ 35:54.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:54.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:54.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:54.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:54.17 31 | memset(aT, 0, sizeof(T)); 35:54.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:54.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Scope.h:12, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:13, 35:54.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:54.17 70 | struct JSSubString { 35:54.17 | ^~~~~~~~~~~ 35:54.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 35:54.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 35:54.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:54.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:54.23 31 | memset(aT, 0, sizeof(T)); 35:54.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:54.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:54.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:23: 35:54.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 35:54.23 280 | struct Address 35:54.23 | ^~~~~~~ 35:54.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 35:54.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 35:54.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:54.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:54.24 31 | memset(aT, 0, sizeof(T)); 35:54.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:54.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 35:54.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:23: 35:54.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 35:54.24 293 | struct BaseIndex 35:54.24 | ^~~~~~~~~ 35:54.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 35:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 35:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 35:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 35:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 35:54.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:54.50 66 | memset(aT, 0, N * sizeof(T)); 35:54.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:54.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:54.50 303 | class MOZ_NON_PARAM alignas(8) Value 35:54.50 | ^~~~~ 35:54.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 35:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 35:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 35:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 35:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 35:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 35:54.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:54.51 66 | memset(aT, 0, N * sizeof(T)); 35:54.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:54.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:54.51 303 | class MOZ_NON_PARAM alignas(8) Value 35:54.52 | ^~~~~ 35:54.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 35:54.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 35:54.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 35:54.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 35:54.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 35:54.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 35:54.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 35:54.52 66 | memset(aT, 0, N * sizeof(T)); 35:54.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 35:54.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.h:11, 35:54.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:6: 35:54.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 35:54.52 303 | class MOZ_NON_PARAM alignas(8) Value 35:54.52 | ^~~~~ 35:54.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeCompiler.cpp:15: 35:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 35:54.67 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 35:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 35:54.67 113 | static size_t MaxSrcNotesLength = INT32_MAX; 35:54.67 | ^~~~~~~~~~~~~~~~~ 35:54.67 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 35:54.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 35:54.67 112 | static size_t MaxBytecodeLength = INT32_MAX; 35:54.67 | ^~~~~~~~~~~~~~~~~ 35:55.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 35:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 35:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 35:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 35:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 35:55.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/perf/jsperf.cpp:8: 35:55.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 35:55.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 35:55.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 35:55.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 35:55.28 31 | memset(aT, 0, sizeof(T)); 35:55.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:55.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 35:55.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/perf/jsperf.cpp:8: 35:55.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 35:55.28 70 | struct JSSubString { 35:55.28 | ^~~~~~~~~~~ 35:56.33 libjs_src_perf.a.desc 36:00.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:38: 36:00.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 36:00.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 36:00.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 36:00.13 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 36:00.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:00.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:00.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:00.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:00.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:00.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:00.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 36:00.13 661 | class HeapSlot : public WriteBarrieredBase 36:00.13 | ^~~~~~~~ 36:00.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:00.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:00.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:00.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:00.48 31 | memset(aT, 0, sizeof(T)); 36:00.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:00.48 70 | struct JSSubString { 36:00.48 | ^~~~~~~~~~~ 36:00.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:00.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:00.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:00.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:00.54 31 | memset(aT, 0, sizeof(T)); 36:00.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:00.54 280 | struct Address 36:00.54 | ^~~~~~~ 36:00.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:00.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:00.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:00.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:00.55 31 | memset(aT, 0, sizeof(T)); 36:00.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:00.55 293 | struct BaseIndex 36:00.55 | ^~~~~~~~~ 36:00.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:00.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:00.75 66 | memset(aT, 0, N * sizeof(T)); 36:00.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:00.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:00.75 303 | class MOZ_NON_PARAM alignas(8) Value 36:00.75 | ^~~~~ 36:00.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:00.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:00.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:00.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:00.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:00.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:00.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:00.76 66 | memset(aT, 0, N * sizeof(T)); 36:00.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:00.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:00.77 303 | class MOZ_NON_PARAM alignas(8) Value 36:00.77 | ^~~~~ 36:00.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:00.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:00.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:00.78 66 | memset(aT, 0, N * sizeof(T)); 36:00.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:00.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.cpp:30: 36:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:00.78 303 | class MOZ_NON_PARAM alignas(8) Value 36:00.78 | ^~~~~ 36:00.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:00.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:00.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:00.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:00.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:00.87 31 | memset(aT, 0, sizeof(T)); 36:00.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:00.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:00.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:00.87 70 | struct JSSubString { 36:00.87 | ^~~~~~~~~~~ 36:00.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:00.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:00.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:00.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:00.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:00.93 31 | memset(aT, 0, sizeof(T)); 36:00.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:38: 36:00.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:00.93 280 | struct Address 36:00.93 | ^~~~~~~ 36:00.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:00.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:00.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:00.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:00.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:00.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:00.94 31 | memset(aT, 0, sizeof(T)); 36:00.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:00.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:00.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 36:00.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 36:00.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 36:00.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:38: 36:00.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:00.94 293 | struct BaseIndex 36:00.94 | ^~~~~~~~~ 36:01.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:01.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:01.23 66 | memset(aT, 0, N * sizeof(T)); 36:01.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:01.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:01.23 303 | class MOZ_NON_PARAM alignas(8) Value 36:01.23 | ^~~~~ 36:01.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:01.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:01.23 66 | memset(aT, 0, N * sizeof(T)); 36:01.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:01.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:01.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:01.24 303 | class MOZ_NON_PARAM alignas(8) Value 36:01.24 | ^~~~~ 36:01.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:01.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:01.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:01.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:01.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:01.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:01.25 66 | memset(aT, 0, N * sizeof(T)); 36:01.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:01.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:11, 36:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:10: 36:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:01.25 303 | class MOZ_NON_PARAM alignas(8) Value 36:01.25 | ^~~~~ 36:07.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSwitch(js::frontend::ParseNode*)': 36:07.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp: 'caseNoteIndex' may be used uninitialized in this function 36:07.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.cpp:4660:38: warning: 'caseNoteIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:07.39 4660 | if (!setSrcNoteOffset(caseNoteIndex, 0, offset() - lastCaseOffset)) 36:07.39 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:07.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:07.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:07.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:07.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:07.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:07.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:07.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:07.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.cpp:30: 36:07.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:07.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:07.69 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:07.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:07.69 31 | memset(aT, 0, sizeof(T)); 36:07.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:07.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.cpp:30: 36:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:07.70 70 | struct JSSubString { 36:07.70 | ^~~~~~~~~~~ 36:12.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:12.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:12.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:12.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:12.70 31 | memset(aT, 0, sizeof(T)); 36:12.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:12.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:12.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:12.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:12.71 70 | struct JSSubString { 36:12.71 | ^~~~~~~~~~~ 36:12.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:12.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:12.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:12.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:12.75 31 | memset(aT, 0, sizeof(T)); 36:12.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:12.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:32: 36:12.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:12.75 280 | struct Address 36:12.75 | ^~~~~~~ 36:12.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:12.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:12.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:12.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:12.75 31 | memset(aT, 0, sizeof(T)); 36:12.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:12.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/NativeRegExpMacroAssembler.h:33, 36:12.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:32: 36:12.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:12.76 293 | struct BaseIndex 36:12.76 | ^~~~~~~~~ 36:12.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:12.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:12.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:12.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:12.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:12.94 66 | memset(aT, 0, N * sizeof(T)); 36:12.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:12.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:12.94 303 | class MOZ_NON_PARAM alignas(8) Value 36:12.94 | ^~~~~ 36:12.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:12.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:12.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:12.94 66 | memset(aT, 0, N * sizeof(T)); 36:12.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:12.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:12.95 303 | class MOZ_NON_PARAM alignas(8) Value 36:12.95 | ^~~~~ 36:12.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:12.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:12.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:12.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:12.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:12.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:12.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:12.96 66 | memset(aT, 0, N * sizeof(T)); 36:12.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:12.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:12.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.cpp:30: 36:12.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:12.96 303 | class MOZ_NON_PARAM alignas(8) Value 36:12.96 | ^~~~~ 36:15.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:17: 36:15.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 36:15.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 36:15.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 36:15.05 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 36:15.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:15.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:12, 36:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 36:15.05 661 | class HeapSlot : public WriteBarrieredBase 36:15.05 | ^~~~~~~~ 36:15.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:15.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:15.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:15.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:15.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:15.11 31 | memset(aT, 0, sizeof(T)); 36:15.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:15.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:15, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:15.11 70 | struct JSSubString { 36:15.11 | ^~~~~~~~~~~ 36:15.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:15.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:15.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:15.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:15.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:15.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:15.18 31 | memset(aT, 0, sizeof(T)); 36:15.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:15.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:16: 36:15.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:15.18 280 | struct Address 36:15.18 | ^~~~~~~ 36:15.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:15.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:15.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:15.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:15.18 31 | memset(aT, 0, sizeof(T)); 36:15.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:15.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 36:15.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:16: 36:15.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:15.18 293 | struct BaseIndex 36:15.18 | ^~~~~~~~~ 36:15.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:15.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:15.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:15.37 66 | memset(aT, 0, N * sizeof(T)); 36:15.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:15.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:15.38 303 | class MOZ_NON_PARAM alignas(8) Value 36:15.38 | ^~~~~ 36:15.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:15.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:15.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:15.38 66 | memset(aT, 0, N * sizeof(T)); 36:15.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:15.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:15.39 303 | class MOZ_NON_PARAM alignas(8) Value 36:15.39 | ^~~~~ 36:15.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:15.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:15.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:15.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:15.40 66 | memset(aT, 0, N * sizeof(T)); 36:15.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:15.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 36:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/SyntaxParseHandler.h:13, 36:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.h:9, 36:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FoldConstants.cpp:6: 36:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:15.40 303 | class MOZ_NON_PARAM alignas(8) Value 36:15.40 | ^~~~~ 36:20.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/NameFunctions.cpp:10: 36:20.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:20.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:20.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:20.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:20.06 31 | memset(aT, 0, sizeof(T)); 36:20.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:20.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 36:20.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/NameFunctions.cpp:10: 36:20.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:20.06 70 | struct JSSubString { 36:20.06 | ^~~~~~~~~~~ 36:20.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:20.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:20.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:20.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:20.26 31 | memset(aT, 0, sizeof(T)); 36:20.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:20.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:20.26 70 | struct JSSubString { 36:20.26 | ^~~~~~~~~~~ 36:20.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:20.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:20.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:20.31 31 | memset(aT, 0, sizeof(T)); 36:20.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:20.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:20.31 280 | struct Address 36:20.31 | ^~~~~~~ 36:20.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:20.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:20.31 31 | memset(aT, 0, sizeof(T)); 36:20.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:20.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:20.31 293 | struct BaseIndex 36:20.31 | ^~~~~~~~~ 36:20.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:20.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:20.48 66 | memset(aT, 0, N * sizeof(T)); 36:20.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:20.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:20.48 303 | class MOZ_NON_PARAM alignas(8) Value 36:20.48 | ^~~~~ 36:20.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:20.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:20.49 66 | memset(aT, 0, N * sizeof(T)); 36:20.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:20.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:20.49 303 | class MOZ_NON_PARAM alignas(8) Value 36:20.49 | ^~~~~ 36:20.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:20.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:20.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:20.50 66 | memset(aT, 0, N * sizeof(T)); 36:20.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:20.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:20.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpInterpreter.cpp:33: 36:20.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:20.51 303 | class MOZ_NON_PARAM alignas(8) Value 36:20.51 | ^~~~~ 36:24.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:24.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:24.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:24.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:24.76 31 | memset(aT, 0, sizeof(T)); 36:24.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:24.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Zone.h:12, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:15, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:24.76 70 | struct JSSubString { 36:24.76 | ^~~~~~~~~~~ 36:24.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:24.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:24.82 31 | memset(aT, 0, sizeof(T)); 36:24.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:24.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:10: 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:24.82 280 | struct Address 36:24.82 | ^~~~~~~ 36:24.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:24.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:24.82 31 | memset(aT, 0, sizeof(T)); 36:24.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:24.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 36:24.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:10: 36:24.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:24.82 293 | struct BaseIndex 36:24.82 | ^~~~~~~~~ 36:24.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:24.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:24.97 66 | memset(aT, 0, N * sizeof(T)); 36:24.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:24.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:24.97 303 | class MOZ_NON_PARAM alignas(8) Value 36:24.97 | ^~~~~ 36:24.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:24.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:24.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:24.97 66 | memset(aT, 0, N * sizeof(T)); 36:24.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:24.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:24.98 303 | class MOZ_NON_PARAM alignas(8) Value 36:24.98 | ^~~~~ 36:24.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:24.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:24.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:24.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:24.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:24.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:24.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:24.98 66 | memset(aT, 0, N * sizeof(T)); 36:24.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:24.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/ModuleObject.h:11, 36:24.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:11, 36:24.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode-inl.h:9, 36:24.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.cpp:6: 36:24.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:24.99 303 | class MOZ_NON_PARAM alignas(8) Value 36:24.99 | ^~~~~ 36:25.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:25.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:25.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:25.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:25.31 31 | memset(aT, 0, sizeof(T)); 36:25.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:25.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:25.31 70 | struct JSSubString { 36:25.31 | ^~~~~~~~~~~ 36:25.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:25.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:25.35 31 | memset(aT, 0, sizeof(T)); 36:25.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:25.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:25.35 280 | struct Address 36:25.35 | ^~~~~~~ 36:25.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:25.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:25.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:25.36 31 | memset(aT, 0, sizeof(T)); 36:25.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:25.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:35, 36:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:25.36 293 | struct BaseIndex 36:25.36 | ^~~~~~~~~ 36:25.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:25.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:25.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:25.53 66 | memset(aT, 0, N * sizeof(T)); 36:25.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:25.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:25.54 303 | class MOZ_NON_PARAM alignas(8) Value 36:25.54 | ^~~~~ 36:25.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:25.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:25.54 66 | memset(aT, 0, N * sizeof(T)); 36:25.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:25.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:25.54 303 | class MOZ_NON_PARAM alignas(8) Value 36:25.54 | ^~~~~ 36:25.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:25.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:25.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:25.55 66 | memset(aT, 0, N * sizeof(T)); 36:25.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:25.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.h:33, 36:25.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpMacroAssembler.cpp:30: 36:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:25.55 303 | class MOZ_NON_PARAM alignas(8) Value 36:25.55 | ^~~~~ 36:29.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpParser.h:33, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpParser.cpp:30: 36:29.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:29.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:29.84 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:29.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:29.84 31 | memset(aT, 0, sizeof(T)); 36:29.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:29.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpEngine.h:33, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpAST.h:41, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpParser.h:33, 36:29.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpParser.cpp:30: 36:29.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:29.84 70 | struct JSSubString { 36:29.84 | ^~~~~~~~~~~ 36:30.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/EnvironmentObject-inl.h:12, 36:30.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:44: 36:30.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 36:30.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 36:30.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 36:30.38 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 36:30.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:30.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:30.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:30.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:30.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 36:30.38 661 | class HeapSlot : public WriteBarrieredBase 36:30.38 | ^~~~~~~~ 36:30.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:30.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:30.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:30.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:30.51 31 | memset(aT, 0, sizeof(T)); 36:30.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:30.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:30.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:30.52 70 | struct JSSubString { 36:30.52 | ^~~~~~~~~~~ 36:30.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:30.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:30.58 31 | memset(aT, 0, sizeof(T)); 36:30.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:30.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:41: 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:30.58 280 | struct Address 36:30.58 | ^~~~~~~ 36:30.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:30.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:30.58 31 | memset(aT, 0, sizeof(T)); 36:30.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:30.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 36:30.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:41: 36:30.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:30.58 293 | struct BaseIndex 36:30.58 | ^~~~~~~~~ 36:30.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:30.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:30.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:30.99 66 | memset(aT, 0, N * sizeof(T)); 36:30.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:30.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:30.99 303 | class MOZ_NON_PARAM alignas(8) Value 36:30.99 | ^~~~~ 36:30.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:30.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:30.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:30.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:30.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:30.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:30.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:31.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:31.00 66 | memset(aT, 0, N * sizeof(T)); 36:31.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:31.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:31.00 303 | class MOZ_NON_PARAM alignas(8) Value 36:31.00 | ^~~~~ 36:31.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:31.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:31.00 66 | memset(aT, 0, N * sizeof(T)); 36:31.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:31.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:15, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:14, 36:31.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:31.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:31.00 303 | class MOZ_NON_PARAM alignas(8) Value 36:31.00 | ^~~~~ 36:35.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]': 36:35.69 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: 'lhs' may be used uninitialized in this function 36:35.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:8274:12: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:35.69 8274 | } else if (handler.isFunctionCall(lhs)) { 36:35.69 | ^~ 36:35.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpStack.h:33, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpStack.cpp:30: 36:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:35.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:35.71 31 | memset(aT, 0, sizeof(T)); 36:35.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:35.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Scope.h:12, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/NameAnalysisTypes.h:11, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:21, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Runtime.h:22, 36:35.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/irregexp/RegExpStack.cpp:32: 36:35.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:35.71 70 | struct JSSubString { 36:35.71 | ^~~~~~~~~~~ 36:36.17 libjs_src_irregexp.a.desc 36:36.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': 36:36.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function 36:36.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:7468:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:36.96 7468 | if (forbiddenLetDeclaration) { 36:36.96 | ^~ 36:37.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::consequentOrAlternative(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]': 36:37.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: 'maybeFunction' may be used uninitialized in this function 36:37.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:5795:9: warning: 'maybeFunction' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:37.09 5795 | if (maybeFunction == TOK_FUNCTION) { 36:37.09 | ^~ 36:38.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/FullParseHandler.h:14, 36:38.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.h:18, 36:38.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:19: 36:38.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]': 36:38.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h: 'lhs' may be used uninitialized in this function 36:38.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/ParseNode.h:491:52: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:38.12 491 | void setOp(JSOp op) { pn_op = op; } 36:38.13 | ~~~~~~^~~~ 36:38.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:8112:10: note: 'lhs' was declared here 36:38.13 8112 | Node lhs; 36:38.13 | ^~~ 36:38.65 libmodules_zlib_src.a.desc 36:38.75 libjs_src_devtools.a.desc 36:39.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]': 36:39.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: 'nextSameLine' may be used uninitialized in this function 36:39.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:7468:13: warning: 'nextSameLine' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:39.45 7468 | if (forbiddenLetDeclaration) { 36:39.45 | ^~ 36:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::consequentOrAlternative(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]': 36:39.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp: 'maybeFunction' may be used uninitialized in this function 36:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/Parser.cpp:5795:9: warning: 'maybeFunction' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:39.62 5795 | if (maybeFunction == TOK_FUNCTION) { 36:39.62 | ^~ 36:42.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:46, 36:42.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:42.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 36:42.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 36:42.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 36:42.97 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 36:42.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:42.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 36:42.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:42.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 36:42.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:32, 36:42.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:42.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 36:42.97 661 | class HeapSlot : public WriteBarrieredBase 36:42.97 | ^~~~~~~~ 36:43.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:43.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:43.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:43.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:43.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:43.94 31 | memset(aT, 0, sizeof(T)); 36:43.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:43.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:27, 36:43.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:43.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:43.94 70 | struct JSSubString { 36:43.94 | ^~~~~~~~~~~ 36:44.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 36:44.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 36:44.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:44.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:44.03 31 | memset(aT, 0, sizeof(T)); 36:44.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:44.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGenerator.h:21, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:41, 36:44.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 36:44.04 280 | struct Address 36:44.04 | ^~~~~~~ 36:44.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 36:44.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 36:44.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:44.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:44.04 31 | memset(aT, 0, sizeof(T)); 36:44.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:44.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGenerator.h:21, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:41, 36:44.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 36:44.04 293 | struct BaseIndex 36:44.04 | ^~~~~~~~~ 36:44.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 36:44.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 36:44.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:44.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:44.06 31 | memset(aT, 0, sizeof(T)); 36:44.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:44.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:23, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.h:21, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGenerator.h:22, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:41, 36:44.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 36:44.07 41 | class CodeSegment 36:44.07 | ^~~~~~~~~~~ 36:44.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 36:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:43:46: required from here 36:44.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:44.07 31 | memset(aT, 0, sizeof(T)); 36:44.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:44.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.h:21, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGenerator.h:22, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:41, 36:44.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 36:44.08 35 | struct LinkDataCacheablePod 36:44.08 | ^~~~~~~~~~~~~~~~~~~~ 36:44.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': 36:44.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:162:25: required from here 36:44.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:44.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:44.09 31 | memset(aT, 0, sizeof(T)); 36:44.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:44.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:128:12: note: 'struct AsmJSGlobal::CacheablePod' declared here 36:44.10 128 | struct CacheablePod { 36:44.10 | ^~~~~~~~~~~~ 36:44.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/TokenStream.h:15, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/TokenStream.cpp:8: 36:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 36:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 36:44.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:44.66 31 | memset(aT, 0, sizeof(T)); 36:44.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:44.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 36:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/TokenStream.h:21, 36:44.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/TokenStream.cpp:8: 36:44.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 36:44.67 70 | struct JSSubString { 36:44.67 | ^~~~~~~~~~~ 36:44.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 36:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 36:44.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 36:44.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:44.75 66 | memset(aT, 0, N * sizeof(T)); 36:44.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:44.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:44.75 303 | class MOZ_NON_PARAM alignas(8) Value 36:44.75 | ^~~~~ 36:44.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 36:44.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:44.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:44.75 66 | memset(aT, 0, N * sizeof(T)); 36:44.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:44.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:44.76 303 | class MOZ_NON_PARAM alignas(8) Value 36:44.76 | ^~~~~ 36:44.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 36:44.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 36:44.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 36:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 36:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 36:44.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 36:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 36:44.77 66 | memset(aT, 0, N * sizeof(T)); 36:44.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 36:44.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 36:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 36:44.77 303 | class MOZ_NON_PARAM alignas(8) Value 36:44.77 | ^~~~~ 36:44.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/StoreBuffer.h:16, 36:44.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:12, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/SIMD.h:13, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:32, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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::Fallible; size_t = unsigned int]': 36:44.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 36:44.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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; uint32_t = unsigned int]' 36:44.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' 36:44.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmAST.h:801:28: required from here 36:44.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 36:44.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 36:44.79 615 | memset(p, 0, numElems * sizeof(T)); 36:44.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:44.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:44.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 36:44.79 787 | class HashTableEntry 36:44.79 | ^~~~~~~~~~~~~~ 36:46.58 libjs_src_frontend.a.desc 36:48.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:48.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp: In function 'NumLit ExtractSimdValue(ModuleValidator&, js::frontend::ParseNode*)': 36:48.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp: 'u32' may be used uninitialized in this function 36:48.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:2629:20: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:48.52 2629 | val[i] = u32 ? -1 : 0; 36:48.52 | ~~~~~~~^~~~~~~~~~~~~~ 36:48.52 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp: 'u32' may be used uninitialized in this function 36:48.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:2618:20: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:48.52 2618 | val[i] = u32 ? -1 : 0; 36:48.52 | ~~~~~~~^~~~~~~~~~~~~~ 36:48.52 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp: 'u32' may be used uninitialized in this function 36:48.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:2585:20: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:48.52 2585 | val[i] = int16_t(u32); 36:48.52 | ~~~~~~~^~~~~~~~~~~~~~ 36:48.52 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp: 'u32' may be used uninitialized in this function 36:48.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:2572:20: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:48.52 2572 | val[i] = int8_t(u32); 36:48.52 | ~~~~~~~^~~~~~~~~~~~~ 36:50.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:9, 36:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:21, 36:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:50.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: In function 'bool js::wasm::DecodeFunctionSection(js::wasm::Decoder&, const SigWithIdVector&, size_t, js::wasm::Uint32Vector*)': 36:50.12 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: 'sigIndex' may be used uninitialized in this function 36:50.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h:171:11: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:50.12 171 | *aDst = temp; 36:50.12 | ~~~~~~^~~~~~ 36:50.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:20: 36:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryFormat.cpp:328:18: note: 'sigIndex' was declared here 36:50.13 328 | uint32_t sigIndex; 36:50.13 | ^~~~~~~~ 36:50.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:50.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()': 36:50.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function 36:50.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:2377:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:50.96 2377 | asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; 36:50.96 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:50.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:16, 36:50.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 36:50.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 36:50.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jswrapper.h:11, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:30, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:50.97 In member function 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]', 36:50.97 inlined from 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h:112:8, 36:50.97 inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:39:18, 36:50.97 inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(const U*) [with U = js::wasm::ShareableBytes; T = const js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:408:40, 36:50.97 inlined from 'RefPtr::~RefPtr() [with T = const js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:77:44, 36:50.97 inlined from 'js::wasm::SharedModule ModuleValidator::finish()' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:2386:5: 36:50.97 Warning: -Wmismatched-new-delete in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function 36:50.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h:134:7: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 36:50.97 134 | delete static_cast(this); 36:50.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:50.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:14, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:21, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:50.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:50.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Utility.h: In member function 'js::wasm::SharedModule ModuleValidator::finish()': 36:50.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Utility.h:228:18: note: returned from 'void* malloc(size_t)' 36:50.98 228 | return malloc(bytes); 36:50.98 | ~~~~~~^~~~~~~ 36:50.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:50.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:50.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:50.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:50.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:50.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::gfx::FilterSupport::RenderFilterDescription(mozilla::gfx::DrawTarget*, const mozilla::gfx::FilterDescription&, const Rect&, mozilla::gfx::SourceSurface*, const IntRect&, mozilla::gfx::SourceSurface*, const IntRect&, mozilla::gfx::SourceSurface*, const IntRect&, nsTArray >&, const Point&, const mozilla::gfx::DrawOptions&)': 36:50.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:50.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:50.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1244:46: note: while referencing 'primitiveFilters' 36:50.99 1244 | nsTArray > primitiveFilters; 36:50.99 | ^~~~~~~~~~~~~~~~ 36:50.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:50.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 36:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 36:50.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:50.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1251:26: note: while referencing 'inputAlphaModels' 36:50.99 1251 | nsTArray inputAlphaModels; 36:50.99 | ^~~~~~~~~~~~~~~~ 36:50.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:50.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:50.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1250:23: note: while referencing 'inputSourceRects' 36:51.00 1250 | nsTArray inputSourceRects; 36:51.00 | ^~~~~~~~~~~~~~~~ 36:51.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1249:35: note: while referencing 'inputFilterNodes' 36:51.00 1249 | nsTArray > inputFilterNodes; 36:51.00 | ^~~~~~~~~~~~~~~~ 36:51.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1276:29: note: while referencing 'primitiveSurfaceRects' 36:51.01 1276 | nsTArray primitiveSurfaceRects; 36:51.01 | ^~~~~~~~~~~~~~~~~~~~~ 36:51.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 36:51.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 36:51.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1275:36: note: while referencing 'primitiveSurfaces' 36:51.01 1275 | nsTArray primitiveSurfaces; 36:51.01 | ^~~~~~~~~~~~~~~~~ 36:51.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::gfx::FilterSupport::ComputeSourceNeededRegions(const mozilla::gfx::FilterDescription&, const nsIntRegion&, nsIntRegion&, nsIntRegion&, nsIntRegion&)': 36:51.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:51.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1783:25: note: while referencing 'primitiveNeededRegions' 36:51.28 1783 | nsTArray primitiveNeededRegions; 36:51.28 | ^~~~~~~~~~~~~~~~~~~~~~ 36:51.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsIntRegion mozilla::gfx::FilterSupport::ComputeResultChangeRegion(const mozilla::gfx::FilterDescription&, const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)': 36:51.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:51.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1484:25: note: while referencing 'resultChangeRegions' 36:51.42 1484 | nsTArray resultChangeRegions; 36:51.42 | ^~~~~~~~~~~~~~~~~~~ 36:51.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:51.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1489:27: note: while referencing 'inputChangeRegions' 36:51.42 1489 | nsTArray inputChangeRegions; 36:51.42 | ^~~~~~~~~~~~~~~~~~ 36:51.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsIntRegion mozilla::gfx::FilterSupport::ComputePostFilterExtents(const mozilla::gfx::FilterDescription&, const nsIntRegion&)': 36:51.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:51.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1647:25: note: while referencing 'postFilterExtents' 36:51.48 1647 | nsTArray postFilterExtents; 36:51.48 | ^~~~~~~~~~~~~~~~~ 36:51.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.h:13, 36:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:6: 36:51.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 36:51.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 36:51.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 36:51.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:51.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/FilterSupport.cpp:1653:27: note: while referencing 'inputExtents' 36:51.48 1653 | nsTArray inputExtents; 36:51.48 | ^~~~~~~~~~~~ 36:51.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h:16, 36:51.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:9, 36:51.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:21, 36:51.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:51.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:51.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:51.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:51.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:51.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:51.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MathAlgorithms.h: In function 'bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)': 36:51.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MathAlgorithms.h: 'addr.js::wasm::LinearMemoryAddress::align' may be used uninitialized in this function 36:51.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MathAlgorithms.h:428:38: warning: 'addr.js::wasm::LinearMemoryAddress::align' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:51.84 428 | return 31u - CountLeadingZeroes32(aValue | 1); 36:51.84 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 36:51.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: 36:51.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:761:34: note: 'addr.js::wasm::LinearMemoryAddress::align' was declared here 36:51.84 761 | LinearMemoryAddress addr; 36:51.84 | ^~~~ 36:51.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'addr.js::wasm::LinearMemoryAddress::offset' may be used uninitialized in this function 36:51.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:755:61: warning: 'addr.js::wasm::LinearMemoryAddress::offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:51.84 755 | return AstLoadStoreAddress(item.expr, flags, addr.offset); 36:51.84 | ^ 36:51.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:761:34: note: 'addr.js::wasm::LinearMemoryAddress::offset' was declared here 36:51.84 761 | LinearMemoryAddress addr; 36:51.84 | ^~~~ 36:51.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h:16, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:9, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:21, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:51.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:51.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MathAlgorithms.h: In function 'bool AstDecodeStore(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)': 36:51.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MathAlgorithms.h: 'addr.js::wasm::LinearMemoryAddress::align' may be used uninitialized in this function 36:51.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MathAlgorithms.h:428:38: warning: 'addr.js::wasm::LinearMemoryAddress::align' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:51.92 428 | return 31u - CountLeadingZeroes32(aValue | 1); 36:51.92 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 36:51.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: 36:51.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:780:34: note: 'addr.js::wasm::LinearMemoryAddress::align' was declared here 36:51.92 780 | LinearMemoryAddress addr; 36:51.92 | ^~~~ 36:51.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'addr.js::wasm::LinearMemoryAddress::offset' may be used uninitialized in this function 36:51.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:755:61: warning: 'addr.js::wasm::LinearMemoryAddress::offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:51.92 755 | return AstLoadStoreAddress(item.expr, flags, addr.offset); 36:51.92 | ^ 36:51.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:780:34: note: 'addr.js::wasm::LinearMemoryAddress::offset' was declared here 36:51.92 780 | LinearMemoryAddress addr; 36:51.92 | ^~~~ 36:54.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsDeviceContext.h:12, 36:54.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsDeviceContext.cpp:6: 36:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:54.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:54.25 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:54.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:54.25 712 | class CompressedGlyph { 36:54.25 | ^~~~~~~~~~~~~~~ 36:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:54.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:54.25 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:54.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:54.25 712 | class CompressedGlyph { 36:54.25 | ^~~~~~~~~~~~~~~ 36:56.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsFont.cpp:7: 36:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:56.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:56.00 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:56.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:56.00 712 | class CompressedGlyph { 36:56.00 | ^~~~~~~~~~~~~~~ 36:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:56.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:56.00 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:56.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:56.00 712 | class CompressedGlyph { 36:56.00 | ^~~~~~~~~~~~~~~ 36:57.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 36:57.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsFontMetrics.h:11, 36:57.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsFontMetrics.cpp:6: 36:57.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:57.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:57.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:57.30 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:57.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:57.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:57.30 712 | class CompressedGlyph { 36:57.30 | ^~~~~~~~~~~~~~~ 36:57.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:57.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:57.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:57.30 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:57.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:57.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:57.30 712 | class CompressedGlyph { 36:57.30 | ^~~~~~~~~~~~~~~ 36:58.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsDeviceContext.h:12, 36:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRect.cpp:9: 36:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:58.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:58.65 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:58.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:58.65 712 | class CompressedGlyph { 36:58.65 | ^~~~~~~~~~~~~~~ 36:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 36:58.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 36:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 36:58.65 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 36:58.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 36:58.66 712 | class CompressedGlyph { 36:58.66 | ^~~~~~~~~~~~~~~ 36:58.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:9, 36:58.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:21, 36:58.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 36:58.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 36:58.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 36:58.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.h:21, 36:58.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/AsmJS.cpp:18, 36:58.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 36:58.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: In function 'bool AstDecodeBrTable(AstDecodeContext&)': 36:58.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: 'tableLength' may be used uninitialized in this function 36:58.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h:1064:11: warning: 'tableLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:58.95 1064 | mLength += aIncr; 36:58.95 | ~~~~~~~~^~~~~~~~ 36:58.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: 36:58.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:435:14: note: 'tableLength' was declared here 36:58.95 435 | uint32_t tableLength; 36:58.95 | ^~~~~~~~~~~ 37:00.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:00.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 37:00.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.h:22, 37:00.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:6: 37:00.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsRect nsRegion::GetLargestRectangle(const nsRect&) const': 37:00.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::SizePair> [1]' 37:00.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::SizePair> [1]' [-Warray-bounds] 37:00.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:00.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:1078:24: note: while referencing 'pareas' 37:00.28 1078 | nsTArray pareas(m*n); 37:00.28 | ^~~~~~ 37:00.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:00.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 37:00.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.h:22, 37:00.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:6: 37:00.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::SizePair> [1]' 37:00.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::SizePair> [1]' [-Warray-bounds] 37:00.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:00.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:1050:22: note: while referencing 'areas' 37:00.28 1050 | nsTArray areas(matrixSize); 37:00.28 | ^~~~~ 37:00.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:00.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 37:00.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.h:22, 37:00.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:6: 37:00.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of '{anonymous}::AxisPartition [1]' 37:00.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of '{anonymous}::AxisPartition [1]' [-Warray-bounds] 37:00.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:00.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:1027:24: note: while referencing 'yaxis' 37:00.28 1027 | AxisPartition xaxis, yaxis; 37:00.28 | ^~~~~ 37:00.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:00.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 37:00.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.h:22, 37:00.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:6: 37:00.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of '{anonymous}::AxisPartition [1]' 37:00.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of '{anonymous}::AxisPartition [1]' [-Warray-bounds] 37:00.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:00.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:1027:17: note: while referencing 'xaxis' 37:00.29 1027 | AxisPartition xaxis, yaxis; 37:00.29 | ^~~~~ 37:00.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:00.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 37:00.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.h:22, 37:00.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:6: 37:00.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::SizePair> [1]' 37:00.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::SizePair> [1]' [-Warray-bounds] 37:00.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:00.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsRegion.cpp:1102:28: note: while referencing 'B' 37:00.29 1102 | nsTArray B; 37:00.29 | ^ 37:00.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeCall(AstDecodeContext&)': 37:00.49 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'funcIndex' may be used uninitialized in this function 37:00.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:338:71: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:00.49 338 | uint32_t funcDefIndex = funcIndex - c.module().numFuncImports(); 37:00.49 | ^ 37:00.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeCallIndirect(AstDecodeContext&)': 37:00.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'sigIndex' may be used uninitialized in this function 37:00.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:387:21: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:00.88 387 | if (!GenerateRef(c, AstName(u"type"), sigIndex, &sigRef)) 37:00.88 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)': 37:00.99 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'type' may be used uninitialized 37:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:852:9: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 37:00.99 852 | if (!IsVoid(type)) 37:00.99 | ^~ 37:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:841:14: note: 'type' was declared here 37:00.99 841 | ExprType type; 37:00.99 | ^~~~ 37:00.99 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'depth' may be used uninitialized in this function 37:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:858:30: warning: 'depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:00.99 858 | if (!AstDecodeGetBlockRef(c, depth, &depthRef)) 37:00.99 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 37:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:840:14: note: 'depth' was declared here 37:00.99 840 | uint32_t depth; 37:00.99 | ^~~~~ 37:00.99 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function 37:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:952:21: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:00.99 952 | if (!GenerateRef(c, AstName(u"global"), globalId, &globalRef)) 37:01.00 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:947:14: note: 'globalId' was declared here 37:01.00 947 | uint32_t globalId; 37:01.00 | ^~~~~~~~ 37:01.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'globalId' may be used uninitialized in this function 37:01.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:975:21: warning: 'globalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:01.00 975 | if (!GenerateRef(c, AstName(u"global"), globalId, &globalRef)) 37:01.00 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:968:14: note: 'globalId' was declared here 37:01.00 968 | uint32_t globalId; 37:01.00 | ^~~~~~~~ 37:01.00 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'teeLocalId' may be used uninitialized in this function 37:01.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:931:21: warning: 'teeLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:01.00 931 | if (!GenerateRef(c, AstName(u"var"), teeLocalId, &localRef)) 37:01.01 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:924:14: note: 'teeLocalId' was declared here 37:01.01 924 | uint32_t teeLocalId; 37:01.01 | ^~~~~~~~~~ 37:01.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'setLocalId' may be used uninitialized in this function 37:01.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:904:21: warning: 'setLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:01.01 904 | if (!GenerateRef(c, AstName(u"var"), setLocalId, &localRef)) 37:01.01 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:897:14: note: 'setLocalId' was declared here 37:01.01 897 | uint32_t setLocalId; 37:01.01 | ^~~~~~~~~~ 37:01.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'getLocalId' may be used uninitialized in this function 37:01.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:881:21: warning: 'getLocalId' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:01.01 881 | if (!GenerateRef(c, AstName(u"var"), getLocalId, &localRef)) 37:01.01 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:876:14: note: 'getLocalId' was declared here 37:01.01 876 | uint32_t getLocalId; 37:01.01 | ^~~~~~~~~~ 37:01.01 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp: 'op' may be used uninitialized in this function 37:01.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:844:5: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:01.01 844 | if (op == Op::Br) { 37:01.01 | ^~ 37:01.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmBinaryToAST.cpp:1016:14: note: 'op' was declared here 37:01.01 1016 | uint16_t op; 37:01.01 | ^~ 37:02.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 37:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:8: 37:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsThebesFontEnumerator::EnumerateFonts(const char*, const char*, uint32_t*, char16_t***)': 37:02.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:02.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:02.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:42:24: note: while referencing 'fontList' 37:02.26 42 | nsTArray fontList; 37:02.26 | ^~~~~~~~ 37:02.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 37:02.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:8: 37:02.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 37:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:02.26 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 37:02.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 37:02.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:42:24: note: while referencing 'fontList' 37:02.26 42 | nsTArray fontList; 37:02.27 | ^~~~~~~~ 37:02.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:02.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 37:02.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:8: 37:02.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 37:02.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:02.27 236 | header->mLength = length; 37:02.27 | ~~~~~~~~~~~~~~~~^~~~~~~~ 37:02.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:42:24: note: while referencing 'fontList' 37:02.27 42 | nsTArray fontList; 37:02.27 | ^~~~~~~~ 37:02.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:02.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 37:02.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:8: 37:02.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:02.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:02.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/src/nsThebesFontEnumerator.cpp:42:24: note: while referencing 'fontList' 37:02.28 42 | nsTArray fontList; 37:02.28 | ^~~~~~~~ 37:03.21 libgfx_src.a.desc 37:08.99 libdom_media_mp3.a.desc 37:09.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:22, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger-inl.h:11, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompartment.cpp:24, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:11: 37:09.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 37:09.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 37:09.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 37:09.33 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 37:09.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:09.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:09.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:09.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 37:09.33 661 | class HeapSlot : public WriteBarrieredBase 37:09.33 | ^~~~~~~~ 37:10.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 37:10.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 37:10.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:10.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:10.06 31 | memset(aT, 0, sizeof(T)); 37:10.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:10.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 37:10.06 70 | struct JSSubString { 37:10.06 | ^~~~~~~~~~~ 37:10.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 37:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 37:10.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:10.09 31 | memset(aT, 0, sizeof(T)); 37:10.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:10.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 37:10.10 41 | class CodeSegment 37:10.10 | ^~~~~~~~~~~ 37:10.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 37:10.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:10.12 31 | memset(aT, 0, sizeof(T)); 37:10.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:10.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:27, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 37:10.12 280 | struct Address 37:10.12 | ^~~~~~~ 37:10.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 37:10.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:10.12 31 | memset(aT, 0, sizeof(T)); 37:10.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:10.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:27, 37:10.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 37:10.12 293 | struct BaseIndex 37:10.12 | ^~~~~~~~~ 37:10.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 37:10.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:43:46: required from here 37:10.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:10.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:10.15 31 | memset(aT, 0, sizeof(T)); 37:10.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:10.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:36, 37:10.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 37:10.15 35 | struct LinkDataCacheablePod 37:10.15 | ^~~~~~~~~~~~~~~~~~~~ 37:10.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 37:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 37:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 37:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 37:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 37:10.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:10.49 66 | memset(aT, 0, N * sizeof(T)); 37:10.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:10.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:10.49 303 | class MOZ_NON_PARAM alignas(8) Value 37:10.49 | ^~~~~ 37:10.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 37:10.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:10.49 66 | memset(aT, 0, N * sizeof(T)); 37:10.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:10.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:10.49 303 | class MOZ_NON_PARAM alignas(8) Value 37:10.49 | ^~~~~ 37:10.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 37:10.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:10.49 66 | memset(aT, 0, N * sizeof(T)); 37:10.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:10.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/StringBuffer.h:12, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:23, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:10.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:10.50 303 | class MOZ_NON_PARAM alignas(8) Value 37:10.50 | ^~~~~ 37:10.52 libintl_lwbrk.a.desc 37:10.63 libwidget_x11.a.desc 37:12.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 37:12.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeBrTable({anonymous}::FunctionDecoder&)': 37:12.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.cpp: 'tableLength' may be used uninitialized in this function 37:12.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.cpp:140:43: warning: 'tableLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:12.71 140 | for (size_t i = 0, e = tableLength; i < e; ++i) { 37:12.71 | ~~^~~ 37:14.67 libtoolkit_components_perfmonitoring.a.desc 37:16.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGeneratedSourceMap.h:21, 37:16.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:21, 37:16.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.cpp:18, 37:16.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 37:16.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: In function 'bool DecodeCallIndirect({anonymous}::FunctionDecoder&)': 37:16.44 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h: 'sigIndex' may be used uninitialized in this function 37:16.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Vector.h:459:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:16.44 459 | return begin()[aIndex]; 37:16.44 | ~~~~~~~^ 37:16.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: 37:16.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.cpp:114:14: note: 'sigIndex' was declared here 37:16.44 114 | uint32_t sigIndex; 37:16.45 | ^~~~~~~~ 37:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.cpp: In function 'bool DecodeFunctionBodyExprs({anonymous}::FunctionDecoder&)': 37:16.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.cpp: 'op' may be used uninitialized in this function 37:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.cpp:159:9: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:16.60 159 | switch (op) { 37:16.60 | ^~~~~~ 37:24.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmJS.cpp:34, 37:24.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:11: 37:24.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 37:24.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 37:24.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 37:24.05 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 37:24.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:24.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:24.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:24.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:24.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 37:24.06 661 | class HeapSlot : public WriteBarrieredBase 37:24.06 | ^~~~~~~~ 37:24.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:24.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:24.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:24.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:24.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:24.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:24.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:24.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 37:24.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 37:24.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:24.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:24.55 31 | memset(aT, 0, sizeof(T)); 37:24.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:24.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 37:24.56 70 | struct JSSubString { 37:24.56 | ^~~~~~~~~~~ 37:24.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:24.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 37:24.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 37:24.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:24.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:24.60 31 | memset(aT, 0, sizeof(T)); 37:24.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:24.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 37:24.60 280 | struct Address 37:24.60 | ^~~~~~~ 37:24.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:24.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:24.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 37:24.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 37:24.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:24.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:24.61 31 | memset(aT, 0, sizeof(T)); 37:24.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:24.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 37:24.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:24.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:24.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 37:24.62 293 | struct BaseIndex 37:24.62 | ^~~~~~~~~ 37:24.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:24.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 37:24.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 37:24.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:24.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:24.68 31 | memset(aT, 0, sizeof(T)); 37:24.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:24.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:23, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.h:21, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGenerator.h:22, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:27, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 37:24.68 41 | class CodeSegment 37:24.68 | ^~~~~~~~~~~ 37:24.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:24.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:24.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 37:24.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:43:46: required from here 37:24.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:24.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:24.70 31 | memset(aT, 0, sizeof(T)); 37:24.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:24.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCompile.h:21, 37:24.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmGenerator.h:22, 37:24.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:27, 37:24.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:24.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 37:24.70 35 | struct LinkDataCacheablePod 37:24.70 | ^~~~~~~~~~~~~~~~~~~~ 37:25.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:25.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 37:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 37:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 37:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 37:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 37:25.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:25.01 66 | memset(aT, 0, N * sizeof(T)); 37:25.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:25.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 37:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:25.02 303 | class MOZ_NON_PARAM alignas(8) Value 37:25.02 | ^~~~~ 37:25.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 37:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 37:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 37:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 37:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 37:25.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:25.03 66 | memset(aT, 0, N * sizeof(T)); 37:25.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:25.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:25.04 303 | class MOZ_NON_PARAM alignas(8) Value 37:25.04 | ^~~~~ 37:25.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 37:25.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 37:25.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 37:25.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 37:25.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 37:25.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:25.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:25.05 66 | memset(aT, 0, N * sizeof(T)); 37:25.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:25.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:25.05 303 | class MOZ_NON_PARAM alignas(8) Value 37:25.06 | ^~~~~ 37:25.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 37:25.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 37:25.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 37:25.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 37:25.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 37:25.06 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:25.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:25.06 101 | memset(p, 0, numElems * sizeof(T)); 37:25.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:25.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:25.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:25.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:25.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 37:25.07 787 | class HashTableEntry 37:25.07 | ^~~~~~~~~~~~~~ 37:27.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)': 37:27.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 37:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:579:42: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.68 579 | return MSimdConvert::AddLegalized(alloc(), curBlock_, vec, to, sign, trapOffset()); 37:27.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2723:18: note: 'input' was declared here 37:27.68 2723 | MDefinition* input; 37:27.68 | ^~~~~ 37:27.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)': 37:27.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:488:40: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.77 488 | return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op); 37:27.77 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2642:18: note: 'lhs' was declared here 37:27.77 2642 | MDefinition* lhs; 37:27.77 | ^~~ 37:27.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:488:40: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.77 488 | return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op); 37:27.77 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2643:18: note: 'rhs' was declared here 37:27.77 2643 | MDefinition* rhs; 37:27.77 | ^~~ 37:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]': 37:27.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.78 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'rhs' was declared here 37:27.78 2271 | MDefinition* rhs; 37:27.78 | ^~~ 37:27.78 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.78 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2270:18: note: 'lhs' was declared here 37:27.78 2270 | MDefinition* lhs; 37:27.78 | ^~~ 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]': 37:27.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.80 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'rhs' was declared here 37:27.80 2271 | MDefinition* rhs; 37:27.80 | ^~~ 37:27.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.80 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2270:18: note: 'lhs' was declared here 37:27.80 2270 | MDefinition* lhs; 37:27.80 | ^~~ 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]': 37:27.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.80 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'rhs' was declared here 37:27.80 2271 | MDefinition* rhs; 37:27.80 | ^~~ 37:27.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.80 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2270:18: note: 'lhs' was declared here 37:27.80 2270 | MDefinition* lhs; 37:27.80 | ^~~ 37:27.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]': 37:27.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.81 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'rhs' was declared here 37:27.81 2271 | MDefinition* rhs; 37:27.81 | ^~~ 37:27.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.81 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2270:18: note: 'lhs' was declared here 37:27.81 2270 | MDefinition* lhs; 37:27.81 | ^~~ 37:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]': 37:27.82 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.82 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'rhs' was declared here 37:27.82 2271 | MDefinition* rhs; 37:27.82 | ^~~ 37:27.82 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.82 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2270:18: note: 'lhs' was declared here 37:27.82 2270 | MDefinition* lhs; 37:27.82 | ^~~ 37:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]': 37:27.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.83 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2271:18: note: 'rhs' was declared here 37:27.83 2271 | MDefinition* rhs; 37:27.83 | ^~~ 37:27.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:407:24: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.83 407 | T* ins = T::New(alloc(), lhs, rhs, type); 37:27.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2270:18: note: 'lhs' was declared here 37:27.83 2270 | MDefinition* lhs; 37:27.83 | ^~~ 37:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]': 37:27.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:447:46: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.84 447 | return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op); 37:27.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2604:18: note: 'lhs' was declared here 37:27.84 2604 | MDefinition* lhs; 37:27.84 | ^~~ 37:27.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:447:46: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.84 447 | return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op); 37:27.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2605:18: note: 'rhs' was declared here 37:27.84 2605 | MDefinition* rhs; 37:27.84 | ^~~ 37:27.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)': 37:27.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:27.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:469:45: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.86 469 | return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); 37:27.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2618:18: note: 'rhs' was declared here 37:27.86 2618 | MDefinition* rhs; 37:27.86 | ^~~ 37:27.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:27.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:469:45: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.86 469 | return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); 37:27.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2617:18: note: 'lhs' was declared here 37:27.86 2617 | MDefinition* lhs; 37:27.86 | ^~~ 37:27.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:19, 37:27.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 37:27.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 37:27.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/CodeGenerator-x86.h:9, 37:27.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:15, 37:27.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:22, 37:27.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:27.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h: In function 'bool EmitBr({anonymous}::FunctionCompiler&)': 37:27.87 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h: 'value' may be used uninitialized in this function 37:27.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:742:16: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.87 742 | return resultType_; 37:27.87 | ^~~~~~~~~~~ 37:27.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:27.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1787:18: note: 'value' was declared here 37:27.87 1787 | MDefinition* value; 37:27.87 | ^~~~~ 37:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MNot]': 37:27.94 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 37:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2134:23: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.94 2134 | f.iter().setResult(f.unary(input)); 37:27.94 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToFloat32]': 37:27.99 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 37:27.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2134:23: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:27.99 2134 | f.iter().setResult(f.unary(input)); 37:27.99 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)': 37:28.08 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.08 347 | at->next = item; 37:28.08 | ~~~~~~~~~^~~~~~ 37:28.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2712:18: note: 'input' was declared here 37:28.08 2712 | MDefinition* input; 37:28.08 | ^~~~~ 37:28.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]': 37:28.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.13 347 | at->next = item; 37:28.13 | ~~~~~~~~~^~~~~~ 37:28.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2604:18: note: 'lhs' was declared here 37:28.13 2604 | MDefinition* lhs; 37:28.13 | ^~~ 37:28.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.13 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.13 347 | at->next = item; 37:28.13 | ~~~~~~~~~^~~~~~ 37:28.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2605:18: note: 'rhs' was declared here 37:28.13 2605 | MDefinition* rhs; 37:28.13 | ^~~ 37:28.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)': 37:28.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.16 347 | at->next = item; 37:28.16 | ~~~~~~~~~^~~~~~ 37:28.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2332:18: note: 'rhs' was declared here 37:28.16 2332 | MDefinition* rhs; 37:28.16 | ^~~ 37:28.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.16 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.16 347 | at->next = item; 37:28.16 | ~~~~~~~~~^~~~~~ 37:28.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2331:18: note: 'lhs' was declared here 37:28.16 2331 | MDefinition* lhs; 37:28.16 | ^~~ 37:28.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)': 37:28.19 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.19 347 | at->next = item; 37:28.19 | ~~~~~~~~~^~~~~~ 37:28.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2246:18: note: 'rhs' was declared here 37:28.19 2246 | MDefinition* rhs; 37:28.19 | ^~~ 37:28.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.19 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.19 347 | at->next = item; 37:28.19 | ~~~~~~~~~^~~~~~ 37:28.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2245:18: note: 'lhs' was declared here 37:28.19 2245 | MDefinition* lhs; 37:28.19 | ^~~ 37:28.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': 37:28.22 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.22 347 | at->next = item; 37:28.22 | ~~~~~~~~~^~~~~~ 37:28.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2283:18: note: 'rhs' was declared here 37:28.22 2283 | MDefinition* rhs; 37:28.22 | ^~~ 37:28.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.22 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.22 347 | at->next = item; 37:28.22 | ~~~~~~~~~^~~~~~ 37:28.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2282:18: note: 'lhs' was declared here 37:28.22 2282 | MDefinition* lhs; 37:28.22 | ^~~ 37:28.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAsmJSNeg]': 37:28.24 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.24 347 | at->next = item; 37:28.24 | ~~~~~~~~~^~~~~~ 37:28.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 37:28.25 2142 | MDefinition* input; 37:28.25 | ^~~~~ 37:28.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]': 37:28.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.27 347 | at->next = item; 37:28.27 | ~~~~~~~~~^~~~~~ 37:28.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 37:28.27 2142 | MDefinition* input; 37:28.27 | ^~~~~ 37:28.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]': 37:28.29 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.29 347 | at->next = item; 37:28.29 | ~~~~~~~~~^~~~~~ 37:28.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 37:28.29 2142 | MDefinition* input; 37:28.29 | ^~~~~ 37:28.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]': 37:28.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.31 347 | at->next = item; 37:28.31 | ~~~~~~~~~^~~~~~ 37:28.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 37:28.31 2142 | MDefinition* input; 37:28.31 | ^~~~~ 37:28.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]': 37:28.33 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.33 347 | at->next = item; 37:28.33 | ~~~~~~~~~^~~~~~ 37:28.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 37:28.33 2142 | MDefinition* input; 37:28.34 | ^~~~~ 37:28.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': 37:28.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.35 347 | at->next = item; 37:28.35 | ~~~~~~~~~^~~~~~ 37:28.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2199:18: note: 'input' was declared here 37:28.35 2199 | MDefinition* input; 37:28.35 | ^~~~~ 37:28.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]': 37:28.37 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.37 347 | at->next = item; 37:28.37 | ~~~~~~~~~^~~~~~ 37:28.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2142:18: note: 'input' was declared here 37:28.37 2142 | MDefinition* input; 37:28.37 | ^~~~~ 37:28.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)': 37:28.39 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.39 347 | at->next = item; 37:28.39 | ~~~~~~~~~^~~~~~ 37:28.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2210:18: note: 'input' was declared here 37:28.39 2210 | MDefinition* input; 37:28.40 | ^~~~~ 37:28.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': 37:28.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.42 347 | at->next = item; 37:28.42 | ~~~~~~~~~^~~~~~ 37:28.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2234:18: note: 'rhs' was declared here 37:28.42 2234 | MDefinition* rhs; 37:28.42 | ^~~ 37:28.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.42 347 | at->next = item; 37:28.42 | ~~~~~~~~~^~~~~~ 37:28.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2233:18: note: 'lhs' was declared here 37:28.42 2233 | MDefinition* lhs; 37:28.42 | ^~~ 37:28.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)': 37:28.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.45 347 | at->next = item; 37:28.45 | ~~~~~~~~~^~~~~~ 37:28.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2631:18: note: 'rhs' was declared here 37:28.45 2631 | MDefinition* rhs; 37:28.45 | ^~~ 37:28.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.45 347 | at->next = item; 37:28.45 | ~~~~~~~~~^~~~~~ 37:28.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2630:18: note: 'lhs' was declared here 37:28.45 2630 | MDefinition* lhs; 37:28.45 | ^~~ 37:28.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)': 37:28.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.48 347 | at->next = item; 37:28.48 | ~~~~~~~~~^~~~~~ 37:28.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2345:18: note: 'rhs' was declared here 37:28.48 2345 | MDefinition* rhs; 37:28.48 | ^~~ 37:28.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.48 347 | at->next = item; 37:28.48 | ~~~~~~~~~^~~~~~ 37:28.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2344:18: note: 'lhs' was declared here 37:28.48 2344 | MDefinition* lhs; 37:28.48 | ^~~ 37:28.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': 37:28.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.51 347 | at->next = item; 37:28.51 | ~~~~~~~~~^~~~~~ 37:28.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2222:18: note: 'rhs' was declared here 37:28.51 2222 | MDefinition* rhs; 37:28.51 | ^~~ 37:28.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.51 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.51 347 | at->next = item; 37:28.51 | ~~~~~~~~~^~~~~~ 37:28.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2221:18: note: 'lhs' was declared here 37:28.51 2221 | MDefinition* lhs; 37:28.51 | ^~~ 37:28.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]': 37:28.54 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.54 347 | at->next = item; 37:28.54 | ~~~~~~~~~^~~~~~ 37:28.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 37:28.54 2130 | MDefinition* input; 37:28.54 | ^~~~~ 37:28.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': 37:28.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.57 347 | at->next = item; 37:28.57 | ~~~~~~~~~^~~~~~ 37:28.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2296:18: note: 'rhs' was declared here 37:28.57 2296 | MDefinition* rhs; 37:28.57 | ^~~ 37:28.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.57 347 | at->next = item; 37:28.57 | ~~~~~~~~~^~~~~~ 37:28.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2295:18: note: 'lhs' was declared here 37:28.57 2295 | MDefinition* lhs; 37:28.57 | ^~~ 37:28.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': 37:28.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.65 347 | at->next = item; 37:28.65 | ~~~~~~~~~^~~~~~ 37:28.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2307:18: note: 'lhs' was declared here 37:28.65 2307 | MDefinition* lhs; 37:28.65 | ^~~ 37:28.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.65 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.65 347 | at->next = item; 37:28.65 | ~~~~~~~~~^~~~~~ 37:28.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2308:18: note: 'rhs' was declared here 37:28.65 2308 | MDefinition* rhs; 37:28.65 | ^~~ 37:28.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 37:28.71 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:28.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2375:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.71 2375 | f.iter().setResult(f.load(addr.base, access, type)); 37:28.71 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': 37:28.73 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:28.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2784:23: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.73 2784 | f.iter().setResult(f.load(addr.base, access, resultType)); 37:28.73 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitTruncate({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, bool)': 37:28.76 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:28.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.76 347 | at->next = item; 37:28.76 | ~~~~~~~~~^~~~~~ 37:28.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2167:18: note: 'input' was declared here 37:28.76 2167 | MDefinition* input; 37:28.76 | ^~~~~ 37:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 37:28.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2389:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.83 2389 | f.store(addr.base, access, value); 37:28.83 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 37:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2389:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 37:28.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:28.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2403:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.84 2403 | f.store(addr.base, access, value); 37:28.84 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.84 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 37:28.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2403:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': 37:28.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:28.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2424:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.86 2424 | f.store(addr.base, access, value); 37:28.86 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 37:28.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.86 347 | at->next = item; 37:28.86 | ~~~~~~~~~^~~~~~ 37:28.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2411:18: note: 'value' was declared here 37:28.86 2411 | MDefinition* value; 37:28.86 | ^~~~~ 37:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdStore({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': 37:28.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2804:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.90 2804 | f.store(addr.base, access, value); 37:28.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 37:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2804:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitReturn({anonymous}::FunctionCompiler&)': 37:28.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 37:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.92 347 | at->next = item; 37:28.92 | ~~~~~~~~~^~~~~~ 37:28.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1871:18: note: 'value' was declared here 37:28.92 1871 | MDefinition* value; 37:28.92 | ^~~~~ 37:28.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:19, 37:28.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/CodeGenerator-shared.h:14, 37:28.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:9, 37:28.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/CodeGenerator-x86.h:9, 37:28.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/CodeGenerator.h:15, 37:28.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:22, 37:28.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h: In function 'bool EmitBrIf({anonymous}::FunctionCompiler&)': 37:28.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h: 'value' may be used uninitialized in this function 37:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MIR.h:742:16: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.95 742 | return resultType_; 37:28.95 | ^~~~~~~~~~~ 37:28.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1807:18: note: 'value' was declared here 37:28.96 1807 | MDefinition* value; 37:28.96 | ^~~~~ 37:28.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:28.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.96 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 37:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.96 347 | at->next = item; 37:28.96 | ~~~~~~~~~^~~~~~ 37:28.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1808:18: note: 'condition' was declared here 37:28.96 1808 | MDefinition* condition; 37:28.96 | ^~~~~~~~~ 37:29.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': 37:29.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'rhs' may be used uninitialized in this function 37:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.09 347 | at->next = item; 37:29.09 | ~~~~~~~~~^~~~~~ 37:29.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2320:18: note: 'rhs' was declared here 37:29.09 2320 | MDefinition* rhs; 37:29.09 | ^~~ 37:29.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.09 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'lhs' may be used uninitialized in this function 37:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.10 347 | at->next = item; 37:29.10 | ~~~~~~~~~^~~~~~ 37:29.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2319:18: note: 'lhs' was declared here 37:29.10 2319 | MDefinition* lhs; 37:29.10 | ^~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': 37:29.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.30 347 | at->next = item; 37:29.30 | ~~~~~~~~~^~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2675:18: note: 'vector' was declared here 37:29.30 2675 | MDefinition* vector; 37:29.30 | ^~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.30 347 | at->next = item; 37:29.30 | ~~~~~~~~~^~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2735:18: note: 'vector' was declared here 37:29.30 2735 | MDefinition* vector; 37:29.30 | ^~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'falseValue' may be used uninitialized in this function 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.30 347 | at->next = item; 37:29.30 | ~~~~~~~~~^~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2812:18: note: 'falseValue' was declared here 37:29.30 2812 | MDefinition* falseValue; 37:29.30 | ^~~~~~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'trueValue' may be used uninitialized in this function 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'trueValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.30 347 | at->next = item; 37:29.30 | ~~~~~~~~~^~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2811:18: note: 'trueValue' was declared here 37:29.30 2811 | MDefinition* trueValue; 37:29.30 | ^~~~~~~~~ 37:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 37:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.31 347 | at->next = item; 37:29.31 | ~~~~~~~~~^~~~~~ 37:29.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2813:18: note: 'condition' was declared here 37:29.31 2813 | MDefinition* condition; 37:29.31 | ^~~~~~~~~ 37:29.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.31 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'scalar' may be used uninitialized in this function 37:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'scalar' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.31 347 | at->next = item; 37:29.31 | ~~~~~~~~~^~~~~~ 37:29.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2701:18: note: 'scalar' was declared here 37:29.31 2701 | MDefinition* scalar; 37:29.31 | ^~~~~~ 37:29.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.32 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'vector' may be used uninitialized in this function 37:29.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:29.32 347 | at->next = item; 37:29.32 | ~~~~~~~~~^~~~~~ 37:29.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:29.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2700:18: note: 'vector' was declared here 37:29.32 2700 | MDefinition* vector; 37:29.32 | ^~~~~~ 37:30.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)': 37:30.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 37:30.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2441:19: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:30.60 2441 | if (!f.passArg(input, operandType, &call)) 37:30.60 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:30.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBinaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)': 37:30.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'rhs' may be used uninitialized in this function 37:30.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2472:19: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:30.62 2472 | if (!f.passArg(rhs, operandType, &call)) 37:30.62 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:30.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'lhs' may be used uninitialized in this function 37:30.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2469:19: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:30.62 2469 | if (!f.passArg(lhs, operandType, &call)) 37:30.62 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 37:30.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': 37:30.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'index' may be used uninitialized in this function 37:30.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1509:48: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:30.70 1509 | MTableSwitch* table = MTableSwitch::New(alloc(), operand, 0, int32_t(numCases - 1)); 37:30.70 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:30.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1829:18: note: 'index' was declared here 37:30.70 1829 | MDefinition* index; 37:30.70 | ^~~~~ 37:32.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:16, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:11, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:32.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:32.95 In member function 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]', 37:32.95 inlined from 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h:112:8, 37:32.95 inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:39:18, 37:32.95 inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes; T = js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:398:40, 37:32.95 inlined from 'RefPtr::~RefPtr() [with T = js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:77:44, 37:32.95 inlined from 'static js::wasm::SharedModule js::wasm::Module::deserialize(const uint8_t*, size_t, const uint8_t*, size_t, js::wasm::Metadata*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.cpp:401:1: 37:32.95 Warning: -Wmismatched-new-delete in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function 37:32.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h:134:7: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 37:32.95 134 | delete static_cast(this); 37:32.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:32.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CharacterEncoding.h:12, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:13, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:32.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:32.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Utility.h: In static member function 'static js::wasm::SharedModule js::wasm::Module::deserialize(const uint8_t*, size_t, const uint8_t*, size_t, js::wasm::Metadata*)': 37:32.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Utility.h:228:18: note: returned from 'void* malloc(size_t)' 37:32.96 228 | return malloc(bytes); 37:32.96 | ~~~~~~^~~~~~~ 37:33.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:16, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Heap.h:20, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:11, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.05 In member function 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]', 37:33.05 inlined from 'void mozilla::detail::RefCounted::Release() const [with T = js::wasm::ShareableBytes; mozilla::detail::RefCountAtomicity Atomicity = mozilla::detail::NonAtomicRefCount]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h:112:8, 37:33.05 inlined from 'static void mozilla::RefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:39:18, 37:33.05 inlined from 'static void RefPtr::ConstRemovingRefPtrTraits::Release(U*) [with U = js::wasm::ShareableBytes; T = js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:398:40, 37:33.05 inlined from 'RefPtr::~RefPtr() [with T = js::wasm::ShareableBytes]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:77:44, 37:33.05 inlined from 'js::wasm::SharedModule js::wasm::DeserializeModule(PRFileDesc*, PRFileDesc*, JS::BuildIdCharVector&&, JS::UniqueChars, unsigned int, unsigned int)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.cpp:492:1: 37:33.05 Warning: -Wmismatched-new-delete in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function 37:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefCounted.h:134:7: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 37:33.05 134 | delete static_cast(this); 37:33.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:33.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CharacterEncoding.h:12, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:13, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:12, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Utility.h: In function 'js::wasm::SharedModule js::wasm::DeserializeModule(PRFileDesc*, PRFileDesc*, JS::BuildIdCharVector&&, JS::UniqueChars, unsigned int, unsigned int)': 37:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Utility.h:228:18: note: returned from 'void* malloc(size_t)' 37:33.05 228 | return malloc(bytes); 37:33.05 | ~~~~~~^~~~~~~ 37:33.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)': 37:33.27 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'callee' may be used uninitialized in this function 37:33.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1021:48: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.27 1021 | MBitAnd* maskedIndex = MBitAnd::New(alloc(), index, mask, MIRType::Int32); 37:33.27 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:33.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:1957:18: note: 'callee' was declared here 37:33.27 1957 | MDefinition* callee; 37:33.27 | ^~~~~~ 37:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunction(js::wasm::IonCompileTask*)': 37:33.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'delta' may be used uninitialized in this function 37:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:3066:19: warning: 'delta' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.59 3066 | if (!f.passArg(delta, ValType::I32, &args)) 37:33.59 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:3062:18: note: 'delta' was declared here 37:33.59 3062 | MDefinition* delta; 37:33.59 | ^~~~~ 37:33.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 37:33.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.59 347 | at->next = item; 37:33.59 | ~~~~~~~~~^~~~~~ 37:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2555:18: note: 'value' was declared here 37:33.60 2555 | MDefinition* value; 37:33.60 | ^~~~~ 37:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'newValue' may be used uninitialized in this function 37:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'newValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.60 347 | at->next = item; 37:33.60 | ~~~~~~~~~^~~~~~ 37:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2540:18: note: 'newValue' was declared here 37:33.60 2540 | MDefinition* newValue; 37:33.60 | ^~~~~~~~ 37:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'oldValue' may be used uninitialized in this function 37:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'oldValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.60 347 | at->next = item; 37:33.60 | ~~~~~~~~~^~~~~~ 37:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2539:18: note: 'oldValue' was declared here 37:33.60 2539 | MDefinition* oldValue; 37:33.60 | ^~~~~~~~ 37:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 37:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.60 347 | at->next = item; 37:33.60 | ~~~~~~~~~^~~~~~ 37:33.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2524:18: note: 'value' was declared here 37:33.60 2524 | MDefinition* value; 37:33.60 | ^~~~~ 37:33.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 37:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2513:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.61 2513 | f.store(addr.base, access, value); 37:33.61 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2506:18: note: 'value' was declared here 37:33.61 2506 | MDefinition* value; 37:33.61 | ^~~~~ 37:33.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.61 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.61 347 | at->next = item; 37:33.61 | ~~~~~~~~~^~~~~~ 37:33.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 37:33.61 2130 | MDefinition* input; 37:33.61 | ^~~~~ 37:33.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.61 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.61 347 | at->next = item; 37:33.61 | ~~~~~~~~~^~~~~~ 37:33.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 37:33.61 2130 | MDefinition* input; 37:33.61 | ^~~~~ 37:33.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.62 347 | at->next = item; 37:33.62 | ~~~~~~~~~^~~~~~ 37:33.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2187:18: note: 'input' was declared here 37:33.62 2187 | MDefinition* input; 37:33.62 | ^~~~~ 37:33.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'input' may be used uninitialized in this function 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:646:38: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.62 646 | auto* ins = MBitNot::NewInt32(alloc(), op); 37:33.62 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2258:18: note: 'input' was declared here 37:33.62 2258 | MDefinition* input; 37:33.62 | ^~~~~ 37:33.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'input' may be used uninitialized in this function 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.62 347 | at->next = item; 37:33.62 | ~~~~~~~~~^~~~~~ 37:33.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2130:18: note: 'input' was declared here 37:33.62 2130 | MDefinition* input; 37:33.62 | ^~~~~ 37:33.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.62 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'condition' may be used uninitialized in this function 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.62 347 | at->next = item; 37:33.62 | ~~~~~~~~~^~~~~~ 37:33.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2359:18: note: 'condition' was declared here 37:33.62 2359 | MDefinition* condition; 37:33.62 | ^~~~~~~~~ 37:33.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.63 347 | at->next = item; 37:33.63 | ~~~~~~~~~^~~~~~ 37:33.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2103:18: note: 'value' was declared here 37:33.63 2103 | MDefinition* value; 37:33.63 | ^~~~~ 37:33.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitAllocPolicy.h:17, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.h:21, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:18, 37:33.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h: 'value' may be used uninitialized in this function 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/InlineList.h:347:18: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.63 347 | at->next = item; 37:33.63 | ~~~~~~~~~^~~~~~ 37:33.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2088:18: note: 'value' was declared here 37:33.63 2088 | MDefinition* value; 37:33.63 | ^~~~~ 37:33.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:710:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.63 710 | curBlock_->setSlot(info().localSlot(slot), def); 37:33.63 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2025:18: note: 'value' was declared here 37:33.63 2025 | MDefinition* value; 37:33.63 | ^~~~~ 37:33.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'value' may be used uninitialized in this function 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:710:27: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.63 710 | curBlock_->setSlot(info().localSlot(slot), def); 37:33.63 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2013:18: note: 'value' was declared here 37:33.63 2013 | MDefinition* value; 37:33.63 | ^~~~~ 37:33.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2553:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.63 2553 | LinearMemoryAddress addr; 37:33.63 | ^~~~ 37:33.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:33.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2537:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.63 2537 | LinearMemoryAddress addr; 37:33.63 | ^~~~ 37:33.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2521:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.64 2521 | LinearMemoryAddress addr; 37:33.64 | ^~~~ 37:33.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2513:12: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.64 2513 | f.store(addr.base, access, value); 37:33.64 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2504:39: note: 'addr.js::wasm::LinearMemoryAddress::base' was declared here 37:33.64 2504 | LinearMemoryAddress addr; 37:33.64 | ^~~~ 37:33.64 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function 37:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmIonCompile.cpp:2489:39: warning: 'addr.js::wasm::LinearMemoryAddress::base' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:33.64 2489 | LinearMemoryAddress addr; 37:33.64 | ^~~~ 37:41.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::gmp::PGMPChild::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 37:41.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:47: 37:41.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPChild.cpp:569:35: note: while referencing 'kids' 37:41.75 569 | nsTArray kids; 37:41.75 | ^~~~ 37:41.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:47: 37:41.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPChild.cpp:581:37: note: while referencing 'kids' 37:41.75 581 | nsTArray kids; 37:41.75 | ^~~~ 37:41.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::gmp::PGMPContentChild::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 37:41.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:65: 37:41.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentChild.cpp:481:42: note: while referencing 'kids' 37:41.78 481 | nsTArray kids; 37:41.78 | ^~~~ 37:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:65: 37:41.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentChild.cpp:493:39: note: while referencing 'kids' 37:41.78 493 | nsTArray kids; 37:41.78 | ^~~~ 37:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:65: 37:41.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentChild.cpp:505:42: note: while referencing 'kids' 37:41.78 505 | nsTArray kids; 37:41.78 | ^~~~ 37:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:65: 37:41.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentChild.cpp:517:42: note: while referencing 'kids' 37:41.78 517 | nsTArray kids; 37:41.78 | ^~~~ 37:41.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::gmp::PGMPContentParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 37:41.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:74: 37:41.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentParent.cpp:471:43: note: while referencing 'kids' 37:41.82 471 | nsTArray kids; 37:41.82 | ^~~~ 37:41.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:74: 37:41.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentParent.cpp:483:40: note: while referencing 'kids' 37:41.83 483 | nsTArray kids; 37:41.83 | ^~~~ 37:41.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:74: 37:41.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentParent.cpp:495:43: note: while referencing 'kids' 37:41.83 495 | nsTArray kids; 37:41.83 | ^~~~ 37:41.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:74: 37:41.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPContentParent.cpp:507:43: note: while referencing 'kids' 37:41.84 507 | nsTArray kids; 37:41.84 | ^~~~ 37:41.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::gmp::PGMPParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 37:41.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:110: 37:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPParent.cpp:545:36: note: while referencing 'kids' 37:41.87 545 | nsTArray kids; 37:41.87 | ^~~~ 37:41.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:110: 37:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPParent.cpp:557:38: note: while referencing 'kids' 37:41.87 557 | nsTArray kids; 37:41.87 | ^~~~ 37:41.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::PFileSystemRequestParent::Read(nsTArray*, const Message*, PickleIterator*)': 37:41.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:313:54: note: while referencing 'fa' 37:41.94 313 | nsTArray fa; 37:41.94 | ^~ 37:41.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:41.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::PFileSystemRequestParent::Read(nsTArray*, const Message*, PickleIterator*)': 37:41.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:41.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:41.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:41.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:41.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:41.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:559:38: note: while referencing 'fa' 37:41.96 559 | nsTArray fa; 37:41.96 | ^~ 37:42.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:42.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:42.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::gmp::PGMPDecryptorChild::Read(nsTArray*, const Message*, PickleIterator*)': 37:42.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:42.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:42.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:42.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:42.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:92: 37:42.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPDecryptorChild.cpp:949:33: note: while referencing 'fa' 37:42.02 949 | nsTArray fa; 37:42.02 | ^~ 37:42.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PFileSystemRequestParent.cpp:7, 37:42.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:2: 37:42.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::gmp::PGMPDecryptorParent::Read(nsTArray*, const Message*, PickleIterator*)': 37:42.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:42.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:42.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:42.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:42.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols10.cpp:101: 37:42.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGMPDecryptorParent.cpp:973:33: note: while referencing 'fa' 37:42.05 973 | nsTArray fa; 37:42.05 | ^~ 37:42.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:22, 37:42.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.cpp:34, 37:42.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 37:42.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 37:42.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 37:42.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 37:42.18 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 37:42.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:42.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:16, 37:42.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 37:42.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:32, 37:42.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:42.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:42.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:42.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 37:42.18 661 | class HeapSlot : public WriteBarrieredBase 37:42.18 | ^~~~~~~~ 37:42.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 37:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 37:42.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:42.81 31 | memset(aT, 0, sizeof(T)); 37:42.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:42.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:32, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 37:42.81 70 | struct JSSubString { 37:42.82 | ^~~~~~~~~~~ 37:42.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 37:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 37:42.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:42.90 31 | memset(aT, 0, sizeof(T)); 37:42.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:42.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.cpp:27, 37:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 37:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 37:42.90 280 | struct Address 37:42.91 | ^~~~~~~ 37:42.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:42.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 37:42.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 37:42.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:42.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:42.91 31 | memset(aT, 0, sizeof(T)); 37:42.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:42.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/x86/MacroAssembler-x86.h:11, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/MacroAssembler.h:15, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.cpp:27, 37:42.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 37:42.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 37:42.91 293 | struct BaseIndex 37:42.91 | ^~~~~~~~~ 37:42.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:42.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:42.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 37:42.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 37:42.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:42.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:42.93 31 | memset(aT, 0, sizeof(T)); 37:42.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:42.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmInstance.h:22, 37:42.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.cpp:30, 37:42.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 37:42.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 37:42.94 41 | class CodeSegment 37:42.94 | ^~~~~~~~~~~ 37:43.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:31, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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::Fallible; size_t = unsigned int]': 37:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 37:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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; uint32_t = unsigned int]' 37:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' 37:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmAST.h:801:28: required from here 37:43.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:43.18 615 | memset(p, 0, numElems * sizeof(T)); 37:43.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:43.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 37:43.18 787 | class HashTableEntry 37:43.18 | ^~~~~~~~~~~~~~ 37:43.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:31, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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::Fallible; size_t = unsigned int]': 37:43.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' 37:43.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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; uint32_t = unsigned int]' 37:43.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' 37:43.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:3394:28: required from here 37:43.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 37:43.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 37:43.19 615 | memset(p, 0, numElems * sizeof(T)); 37:43.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:43.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 37:43.19 787 | class HashTableEntry 37:43.19 | ^~~~~~~~~~~~~~ 37:43.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 37:43.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:43.22 66 | memset(aT, 0, N * sizeof(T)); 37:43.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:43.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:43.22 303 | class MOZ_NON_PARAM alignas(8) Value 37:43.22 | ^~~~~ 37:43.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 37:43.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:43.22 66 | memset(aT, 0, N * sizeof(T)); 37:43.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:43.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:43.22 303 | class MOZ_NON_PARAM alignas(8) Value 37:43.22 | ^~~~~ 37:43.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 37:43.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 37:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 37:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 37:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 37:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 37:43.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 37:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 37:43.23 66 | memset(aT, 0, N * sizeof(T)); 37:43.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 37:43.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 37:43.23 303 | class MOZ_NON_PARAM alignas(8) Value 37:43.23 | ^~~~~ 37:45.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jstypes.h:24, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:9, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:45.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Casting.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 37:45.54 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function 37:45.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Casting.h:50:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:45.54 50 | u.mFrom = aFrom; 37:45.54 | ~~~~~~~~^~~~~~~ 37:45.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:45.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:1897:11: note: 'result' was declared here 37:45.54 1897 | Float result; 37:45.54 | ^~~~~~ 37:45.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jstypes.h:24, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:9, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTypes.h:29, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.h:21, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:18, 37:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:45.54 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Casting.h: 'result' may be used uninitialized in this function 37:45.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Casting.h:50:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:45.54 50 | u.mFrom = aFrom; 37:45.54 | ~~~~~~~~^~~~~~~ 37:45.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 37:45.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmTextToBinary.cpp:1897:11: note: 'result' was declared here 37:45.54 1897 | Float result; 37:45.54 | ^~~~~~ 37:48.91 libjs_src_wasm.a.desc 37:50.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 37:50.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 37:50.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 37:50.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 37:50.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 37:50.29 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:50.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:50.29 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:50.29 | ^ 37:52.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 37:52.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 37:52.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 37:52.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 37:52.72 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:52.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:52.72 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:52.72 | ^ 37:54.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 37:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 37:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 37:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 37:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 37:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 37:54.90 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:54.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:54.90 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:54.90 | ^ 37:55.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadEventChannel.h:11, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadEventChannelChild.h:9, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGamepadEventChannelChild.cpp:7, 37:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols12.cpp:2: 37:55.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::PHandlerServiceChild::Read(nsTArray*, const Message*, PickleIterator*)': 37:55.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:55.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:55.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:55.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:55.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols12.cpp:83: 37:55.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PHandlerServiceChild.cpp:436:26: note: while referencing 'fa' 37:55.62 436 | nsTArray fa; 37:55.62 | ^~ 37:55.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadEventChannel.h:11, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadEventChannelChild.h:9, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGamepadEventChannelChild.cpp:7, 37:55.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols12.cpp:2: 37:55.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::PHandlerServiceParent::Read(nsTArray*, const Message*, PickleIterator*)': 37:55.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:55.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:55.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:55.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:55.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols12.cpp:92: 37:55.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PHandlerServiceParent.cpp:438:26: note: while referencing 'fa' 37:55.67 438 | nsTArray fa; 37:55.67 | ^~ 37:55.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadEventChannel.h:11, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadEventChannelChild.h:9, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PGamepadEventChannelChild.cpp:7, 37:55.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols12.cpp:2: 37:55.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PHttpChannelChild::Read(nsTArray*, const Message*, PickleIterator*)': 37:55.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 37:55.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 37:55.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 37:55.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:55.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols12.cpp:137: 37:55.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PHttpChannelChild.cpp:1252:29: note: while referencing 'fa' 37:55.75 1252 | nsTArray fa; 37:55.75 | ^~ 37:57.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 37:57.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 37:57.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 37:57.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 37:57.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 37:57.06 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 37:57.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:57.06 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:57.06 | ^ 37:58.46 libdom_media_platforms_ffmpeg_libav55.a.desc 37:58.55 libdom_system_linux.a.desc 38:00.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 38:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 38:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 38:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 38:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jswrapper.h:11, 38:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/wrappers/WrapperFactory.h:9, 38:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/wrappers/XrayWrapper.h:11, 38:00.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/wrappers/XrayWrapper.cpp:6: 38:00.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 38:00.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 38:00.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 38:00.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 38:00.45 31 | memset(aT, 0, sizeof(T)); 38:00.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:00.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/wrappers/XrayWrapper.cpp:16: 38:00.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 38:00.45 2858 | struct GlobalProperties { 38:00.45 | ^~~~~~~~~~~~~~~~ 38:05.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 38:05.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 38:05.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 38:05.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 38:05.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jswrapper.h:11, 38:05.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/wrappers/AccessCheck.h:9, 38:05.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/wrappers/AccessCheck.cpp:6, 38:05.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 38:05.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 38:05.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 38:05.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 38:05.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 38:05.36 31 | memset(aT, 0, sizeof(T)); 38:05.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:05.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/wrappers/AccessCheck.cpp:22, 38:05.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 38:05.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 38:05.36 2858 | struct GlobalProperties { 38:05.36 | ^~~~~~~~~~~~~~~~ 38:07.42 libjs_xpconnect_wrappers.a.desc 38:11.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:11.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:11.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:11.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:11.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:11.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 38:11.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/config/gfxVars.h:11, 38:11.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/config/gfxVars.cpp:6: 38:11.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::gfx::gfxVars::Initialize()': 38:11.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 38:11.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 38:11.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:11.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:11.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/config/gfxVars.cpp:32:36: note: while referencing 'vars' 38:11.07 32 | InfallibleTArray vars; 38:11.07 | ^~~~ 38:11.15 libgfx_config.a.desc 38:13.00 libmodules_libjar_zipwriter.a.desc 38:15.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TreeBoxObject.h:9, 38:15.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/TreeBoxObject.cpp:6: 38:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 38:15.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:15.24 837 | foundInterface = 0; \ 38:15.24 | ^~~~~~~~~~~~~~ 38:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:15.24 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/TreeBoxObject.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:15.24 35 | NS_INTERFACE_MAP_END_INHERITING(BoxObject) 38:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:15.24 800 | else 38:15.24 | ^~~~ 38:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:15.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:15.24 | ^~~~~~~~~~~~~~~~~~ 38:15.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/TreeBoxObject.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:15.24 34 | NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 38:15.24 | ^~~~~~~~~~~~~~~~~~~~~~ 38:16.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:16.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:16.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:16.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:16.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:16.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:11, 38:16.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PLayerTransaction.cpp:7, 38:16.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols14.cpp:2: 38:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::PMessagePortParent::Read(nsTArray*, const Message*, PickleIterator*)': 38:16.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:16.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:16.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols14.cpp:128: 38:16.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PMessagePortParent.cpp:315:34: note: while referencing 'fa' 38:16.55 315 | nsTArray fa; 38:16.55 | ^~ 38:16.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:16.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:16.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:16.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:16.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:16.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:11, 38:16.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PLayerTransaction.cpp:7, 38:16.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols14.cpp:2: 38:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMessagePortParent::OnMessageReceived(const Message&)': 38:16.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:16.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:16.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols14.cpp:128: 38:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PMessagePortParent.cpp:188:42: note: while referencing 'messages' 38:16.58 188 | nsTArray messages; 38:16.58 | ^~~~~~~~ 38:16.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:16.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:16.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:16.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:16.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:16.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:11, 38:16.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PLayerTransaction.cpp:7, 38:16.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols14.cpp:2: 38:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::PMessagePortChild::Read(nsTArray*, const Message*, PickleIterator*)': 38:16.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:16.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:16.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols14.cpp:119: 38:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PMessagePortChild.cpp:327:34: note: while referencing 'fa' 38:16.60 327 | nsTArray fa; 38:16.60 | ^~ 38:18.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 38:18.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 38:18.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeBodyFrame.cpp:20: 38:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 38:18.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 38:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 38:18.45 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 38:18.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 38:18.45 712 | class CompressedGlyph { 38:18.45 | ^~~~~~~~~~~~~~~ 38:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 38:18.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 38:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 38:18.45 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 38:18.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:18.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 38:18.45 712 | class CompressedGlyph { 38:18.45 | ^~~~~~~~~~~~~~~ 38:22.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeBodyFrame.cpp:6: 38:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsTreeBodyFrame::FireScrollEvent()': 38:22.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' 38:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' [-Warray-bounds] 38:22.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:22.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeBodyFrame.cpp:4680:18: note: while referencing 'event' 38:22.26 4680 | WidgetGUIEvent event(true, eScroll, nullptr); 38:22.26 | ^~~~~ 38:28.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 38:28.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 38:28.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 38:28.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDataHashtable.h:9, 38:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:9, 38:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:6: 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 38:28.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:28.31 819 | foundInterface = 0; \ 38:28.31 | ^~~~~~~~~~~~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:28.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:28.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:28.31 74 | NS_INTERFACE_MAP_END 38:28.31 | ^~~~~~~~~~~~~~~~~~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:73:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:28.31 73 | else 38:28.31 | ^~~~ 38:28.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 38:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 38:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 38:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDataHashtable.h:9, 38:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:9, 38:28.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:6: 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 38:28.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:28.31 819 | foundInterface = 0; \ 38:28.31 | ^~~~~~~~~~~~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:28.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:28.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:28.31 413 | NS_INTERFACE_MAP_END 38:28.31 | ^~~~~~~~~~~~~~~~~~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:28.31 800 | else 38:28.31 | ^~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:28.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:28.31 | ^~~~~~~~~~~~~~~~~~ 38:28.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:28.31 412 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:28.31 | ^~~~~~~~~~~~~~~~~~~~~~ 38:29.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'int32_t nsTreeColumn::GetX(mozilla::ErrorResult&)': 38:29.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp: 'x' may be used uninitialized in this function 38:29.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:379:10: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:29.25 379 | return x; 38:29.25 | ^ 38:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp: In member function 'int32_t nsTreeColumn::GetWidth(mozilla::ErrorResult&)': 38:29.26 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp: 'width' may be used uninitialized in this function 38:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeColumns.cpp:387:10: warning: 'width' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:29.26 387 | return width; 38:29.26 | ^~~~~ 38:32.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 38:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 38:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 38:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDataHashtable.h:9, 38:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:9, 38:32.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeContentView.cpp:6: 38:32.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 38:32.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:32.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:32.12 819 | foundInterface = 0; \ 38:32.12 | ^~~~~~~~~~~~~~ 38:32.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:32.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:32.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:32.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeContentView.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:32.12 129 | NS_INTERFACE_MAP_END 38:32.12 | ^~~~~~~~~~~~~~~~~~~~ 38:32.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeContentView.cpp:12: 38:32.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:32.12 49 | } else 38:32.12 | ^~~~ 38:32.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 38:32.12 49 | } else 38:32.12 | ^~~~ 38:36.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:9, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginModuleParent.cpp:7, 38:36.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:2: 38:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::plugins::PPluginModuleParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 38:36.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:36.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:36.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:2: 38:36.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginModuleParent.cpp:1396:42: note: while referencing 'kids' 38:36.83 1396 | nsTArray kids; 38:36.83 | ^~~~ 38:36.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:9, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginModuleParent.cpp:7, 38:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:2: 38:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::plugins::PPluginScriptableObjectChild::Read(nsTArray*, const Message*, PickleIterator*)': 38:36.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:36.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:36.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:20: 38:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginScriptableObjectChild.cpp:1257:32: note: while referencing 'fa' 38:36.89 1257 | nsTArray fa; 38:36.89 | ^~ 38:36.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:9, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginModuleParent.cpp:7, 38:36.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:2: 38:36.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::plugins::PPluginScriptableObjectParent::Read(nsTArray*, const Message*, PickleIterator*)': 38:36.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:36.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:36.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:36.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:29: 38:36.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginScriptableObjectParent.cpp:1260:32: note: while referencing 'fa' 38:36.91 1260 | nsTArray fa; 38:36.91 | ^~ 38:36.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:9, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginModuleParent.cpp:7, 38:36.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:2: 38:36.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::plugins::PPluginScriptableObjectChild::Read(nsTArray*, const Message*, PickleIterator*)': 38:36.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:36.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:36.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:36.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:36.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:20: 38:36.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginScriptableObjectChild.cpp:1306:23: note: while referencing 'fa' 38:36.93 1306 | nsTArray fa; 38:36.93 | ^~ 38:37.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:9, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginModuleParent.cpp:7, 38:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:2: 38:37.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::plugins::PPluginScriptableObjectParent::Read(nsTArray*, const Message*, PickleIterator*)': 38:37.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:37.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:37.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:37.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:37.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols16.cpp:29: 38:37.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PPluginScriptableObjectParent.cpp:1309:23: note: while referencing 'fa' 38:37.04 1309 | nsTArray fa; 38:37.04 | ^~ 38:37.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 38:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 38:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 38:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 38:37.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:37.60 819 | foundInterface = 0; \ 38:37.60 | ^~~~~~~~~~~~~~ 38:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:37.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:37.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:37.60 270 | NS_INTERFACE_MAP_END 38:37.60 | ^~~~~~~~~~~~~~~~~~~~ 38:37.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:14: 38:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:37.60 49 | } else 38:37.60 | ^~~~ 38:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 38:37.60 269 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TreeSelection) 38:37.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:38.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsTreeRange::Invalidate()': 38:38.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:38.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:201:23: note: while referencing 'ranges' 38:38.02 201 | nsTArray ranges; 38:38.02 | ^~~~~~ 38:38.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 38:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.02 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 38:38.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 38:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:201:23: note: while referencing 'ranges' 38:38.02 201 | nsTArray ranges; 38:38.02 | ^~~~~~ 38:38.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 38:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.02 236 | header->mLength = length; 38:38.02 | ~~~~~~~~~~~~~~~~^~~~~~~~ 38:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:201:23: note: while referencing 'ranges' 38:38.02 201 | nsTArray ranges; 38:38.02 | ^~~~~~ 38:38.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:38.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:38.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:38.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:201:23: note: while referencing 'ranges' 38:38.03 201 | nsTArray ranges; 38:38.03 | ^~~~~~ 38:38.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsTreeRange::RemoveAllBut(int32_t)': 38:38.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:38.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:38.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:38.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:211:25: note: while referencing 'ranges' 38:38.05 211 | nsTArray ranges; 38:38.05 | ^~~~~~ 38:38.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 38:38.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.05 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 38:38.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 38:38.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:211:25: note: while referencing 'ranges' 38:38.05 211 | nsTArray ranges; 38:38.05 | ^~~~~~ 38:38.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 38:38.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.05 236 | header->mLength = length; 38:38.05 | ~~~~~~~~~~~~~~~~^~~~~~~~ 38:38.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:211:25: note: while referencing 'ranges' 38:38.05 211 | nsTArray ranges; 38:38.05 | ^~~~~~ 38:38.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 38:38.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 38:38.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:6: 38:38.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:38.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:38.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:38.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:38.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/tree/nsTreeSelection.cpp:211:25: note: while referencing 'ranges' 38:38.06 211 | nsTArray ranges; 38:38.06 | ^~~~~~ 38:42.59 liblayout_xul_tree.a.desc 38:44.32 libintl_unicharutil_util_internal.a 38:44.40 libintl_unicharutil_util_internal.a.desc 38:49.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:49.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:49.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:49.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:49.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:49.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 38:49.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequest.cpp:7, 38:49.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:2: 38:49.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::ipc::HasResultCodes::Result mozilla::PRemoteSpellcheckEngineParent::OnMessageReceived(const Message&, mozilla::PRemoteSpellcheckEngineParent::Message*&)': 38:49.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:49.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:49.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:49.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:49.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:74: 38:49.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PRemoteSpellcheckEngineParent.cpp:170:32: note: while referencing 'aSuggestions' 38:49.95 170 | nsTArray aSuggestions; 38:49.95 | ^~~~~~~~~~~~ 38:50.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 38:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequest.cpp:7, 38:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:2: 38:50.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::quota::PQuotaUsageRequestChild::Read(nsTArray*, const Message*, PickleIterator*)': 38:50.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:50.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:50.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:50.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:11: 38:50.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequestChild.cpp:193:27: note: while referencing 'fa' 38:50.15 193 | nsTArray fa; 38:50.15 | ^~ 38:50.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:50.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:50.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:50.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:50.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:50.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 38:50.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequest.cpp:7, 38:50.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:2: 38:50.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::quota::PQuotaUsageRequestChild::Read(mozilla::dom::quota::PQuotaUsageRequestChild::UsageRequestResponse*, const Message*, PickleIterator*)': 38:50.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::quota::PQuotaUsageRequestChild::AllUsageResponse [1]' {aka 'mozilla::dom::quota::AllUsageResponse [1]'} 38:50.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::quota::PQuotaUsageRequestChild::AllUsageResponse [1]' {aka 'mozilla::dom::quota::AllUsageResponse [1]'} [-Warray-bounds] 38:50.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:50.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:11: 38:50.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequestChild.cpp:358:30: note: while referencing 'tmp' 38:50.18 358 | AllUsageResponse tmp = AllUsageResponse(); 38:50.18 | ^~~ 38:50.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 38:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequest.cpp:7, 38:50.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:2: 38:50.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::quota::PQuotaUsageRequestParent::Read(nsTArray*, const Message*, PickleIterator*)': 38:50.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:50.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:50.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:50.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:20: 38:50.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequestParent.cpp:176:27: note: while referencing 'fa' 38:50.23 176 | nsTArray fa; 38:50.23 | ^~ 38:50.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:50.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:50.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:50.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:50.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:50.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 38:50.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequest.cpp:7, 38:50.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:2: 38:50.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::quota::PQuotaUsageRequestParent::Read(mozilla::dom::quota::PQuotaUsageRequestParent::UsageRequestResponse*, const Message*, PickleIterator*)': 38:50.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::quota::PQuotaUsageRequestParent::AllUsageResponse [1]' {aka 'mozilla::dom::quota::AllUsageResponse [1]'} 38:50.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::quota::PQuotaUsageRequestParent::AllUsageResponse [1]' {aka 'mozilla::dom::quota::AllUsageResponse [1]'} [-Warray-bounds] 38:50.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:50.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols18.cpp:20: 38:50.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PQuotaUsageRequestParent.cpp:341:30: note: while referencing 'tmp' 38:50.25 341 | AllUsageResponse tmp = AllUsageResponse(); 38:50.25 | ^~~ 38:52.66 libimage_decoders.a.desc 38:54.06 libextensions_gio.a.desc 38:55.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PRtspController.h:11, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PRtspControllerChild.h:9, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PRtspControllerChild.cpp:7, 38:55.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols19.cpp:2: 38:55.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::PSpeechSynthesisChild::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 38:55.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:55.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:55.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:55.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols19.cpp:110: 38:55.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisChild.cpp:443:49: note: while referencing 'kids' 38:55.78 443 | nsTArray kids; 38:55.78 | ^~~~ 38:55.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PRtspController.h:11, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PRtspControllerChild.h:9, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PRtspControllerChild.cpp:7, 38:55.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols19.cpp:2: 38:55.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::PSpeechSynthesisParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 38:55.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:55.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:55.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:55.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols19.cpp:119: 38:55.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisParent.cpp:434:50: note: while referencing 'kids' 38:55.82 434 | nsTArray kids; 38:55.82 | ^~~~ 38:55.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:55.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:55.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult NSSU2FTokenRemote::IsRegistered(uint8_t*, uint32_t, bool*)': 38:55.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:55.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:55.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:55.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:44:21: note: while referencing 'keyHandle' 38:55.93 44 | nsTArray keyHandle; 38:55.93 | ^~~~~~~~~ 38:55.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:55.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult NSSU2FTokenRemote::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': 38:55.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:55.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:55.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:55.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:82:21: note: while referencing 'registrationBuffer' 38:55.95 82 | nsTArray registrationBuffer; 38:55.95 | ^~~~~~~~~~~~~~~~~~ 38:55.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:55.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:55.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:55.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:55.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:55.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:76:21: note: while referencing 'challenge' 38:55.96 76 | nsTArray challenge; 38:55.96 | ^~~~~~~~~ 38:55.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:55.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:55.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:55.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:55.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:71:21: note: while referencing 'application' 38:55.96 71 | nsTArray application; 38:55.96 | ^~~~~~~~~~~ 38:55.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:55.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult NSSU2FTokenRemote::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': 38:55.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:55.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:55.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:55.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:131:21: note: while referencing 'signatureBuffer' 38:55.99 131 | nsTArray signatureBuffer; 38:55.99 | ^~~~~~~~~~~~~~~ 38:55.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:55.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:56.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:56.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:56.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:125:21: note: while referencing 'keyHandle' 38:56.00 125 | nsTArray keyHandle; 38:56.00 | ^~~~~~~~~ 38:56.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:56.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:56.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:56.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:56.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:56.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:120:21: note: while referencing 'challenge' 38:56.01 120 | nsTArray challenge; 38:56.01 | ^~~~~~~~~ 38:56.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 38:56.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 38:56.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 38:56.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 38:56.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 38:56.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 38:56.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 38:56.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 38:56.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 38:56.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:6: 38:56.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 38:56.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 38:56.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 38:56.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:56.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/NSSU2FTokenRemote.cpp:114:21: note: while referencing 'application' 38:56.02 114 | nsTArray application; 38:56.02 | ^~~~~~~~~~~ 38:58.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 38:58.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 38:58.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:19, 38:58.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 38:58.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/U2F.cpp:8: 38:58.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 38:58.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 38:58.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:58.12 819 | foundInterface = 0; \ 38:58.12 | ^~~~~~~~~~~~~~ 38:58.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:58.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:58.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:58.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/U2F.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:58.12 38 | NS_INTERFACE_MAP_END 38:58.12 | ^~~~~~~~~~~~~~~~~~~~ 38:58.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:58.12 800 | else 38:58.12 | ^~~~ 38:58.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:58.12 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:58.12 | ^~~~~~~~~~~~~~~~~~ 38:58.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/u2f/U2F.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:58.12 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:58.12 | ^~~~~~~~~~~~~~~~~~~~~~ 39:02.65 libdom_u2f.a.desc 39:03.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileRequest.h:11, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileRequestChild.h:9, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PBackgroundFileRequestChild.cpp:7, 39:03.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols2.cpp:2: 39:03.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::indexedDB::PBackgroundIDBCursorChild::Read(nsTArray*, const Message*, PickleIterator*)': 39:03.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:03.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:03.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:03.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols2.cpp:29: 39:03.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PBackgroundIDBCursorChild.cpp:525:41: note: while referencing 'fa' 39:03.01 525 | nsTArray fa; 39:03.01 | ^~ 39:03.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileRequest.h:11, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileRequestChild.h:9, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PBackgroundFileRequestChild.cpp:7, 39:03.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols2.cpp:2: 39:03.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::indexedDB::PBackgroundIDBCursorParent::Read(nsTArray*, const Message*, PickleIterator*)': 39:03.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:03.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:03.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:03.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols2.cpp:38: 39:03.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PBackgroundIDBCursorParent.cpp:513:41: note: while referencing 'fa' 39:03.03 513 | nsTArray fa; 39:03.03 | ^~ 39:03.51 libtoolkit_components_reflect.a.desc 39:04.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:04.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 39:04.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/FilePreferences.cpp:8: 39:04.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::FilePreferences::testing::NormalizePath(const nsAString_internal&, nsAString_internal&)': 39:04.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'mozilla::FilePreferences::{anonymous}::Normalizer [1]' 39:04.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'mozilla::FilePreferences::{anonymous}::Normalizer [1]' [-Warray-bounds] 39:04.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:04.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:04.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/FilePreferences.cpp:266:14: note: while referencing 'normalizer' 39:04.20 266 | Normalizer normalizer(aPath, L'\\'); 39:04.20 | ^~~~~~~~~~ 39:04.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:04.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 39:04.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/FilePreferences.cpp:8: 39:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::FilePreferences::IsBlockedUNCPath(const nsAString_internal&)': 39:04.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'mozilla::FilePreferences::{anonymous}::Normalizer [1]' 39:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'mozilla::FilePreferences::{anonymous}::Normalizer [1]' [-Warray-bounds] 39:04.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:04.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:04.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/FilePreferences.cpp:229:35: note: while referencing '' 39:04.21 229 | if (!Normalizer(aFilePath, L'\\').Get(normalized)) { 39:04.21 | ^ 39:05.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.cpp: In member function 'virtual nsresult nsLocalFile::CopyToNative(nsIFile*, const nsACString_internal&)': 39:05.30 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.cpp: 'myPerms' may be used uninitialized in this function 39:05.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.cpp:843:36: warning: 'myPerms' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:05.30 843 | rv = newFile->CreateAndKeepOpen(NORMAL_FILE_TYPE, 39:05.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 39:05.30 844 | PR_WRONLY | PR_CREATE_FILE | PR_TRUNCATE, 39:05.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:05.30 845 | myPerms, 39:05.30 | ~~~~~~~~ 39:05.30 846 | &newFD); 39:05.30 | ~~~~~~~ 39:05.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)': 39:05.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.cpp: 'oldPerms' may be used uninitialized in this function 39:05.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.cpp:489:34: warning: 'oldPerms' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:05.35 489 | nsresult rv = CreateAndKeepOpen(aType, 39:05.35 | ~~~~~~~~~~~~~~~~~^~~~~~~ 39:05.35 490 | PR_WRONLY | PR_CREATE_FILE | PR_TRUNCATE | 39:05.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:05.35 491 | PR_EXCL, 39:05.35 | ~~~~~~~~ 39:05.35 492 | aPermissions, 39:05.35 | ~~~~~~~~~~~~~ 39:05.35 493 | &junk); 39:05.35 | ~~~~~~ 39:05.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.cpp:665:12: note: 'oldPerms' was declared here 39:05.35 665 | uint32_t oldPerms; 39:05.35 | ^~~~~~~~ 39:07.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 39:07.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 39:07.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIInputStream.h:10, 39:07.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/Base64.cpp:9, 39:07.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 39:07.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 39:07.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:07.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:07.10 819 | foundInterface = 0; \ 39:07.10 | ^~~~~~~~~~~~~~ 39:07.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:07.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:07.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:07.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:07.10 170 | NS_INTERFACE_MAP_END 39:07.10 | ^~~~~~~~~~~~~~~~~~~~ 39:07.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:07.10 82 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 39:07.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:07.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFileUnix.h:21, 39:07.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsLocalFile.h:43, 39:07.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsDirectoryService.cpp:12, 39:07.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/io/Unified_cpp_xpcom_io0.cpp:83: 39:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:07.11 137 | } else 39:07.11 | ^~~~ 39:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:07.11 137 | } else 39:07.11 | ^~~~ 39:07.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsMultiplexInputStream.cpp:82:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:07.11 82 | NS_IMPL_QUERY_INTERFACE_CI(nsMultiplexInputStream, 39:07.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestParent.h:9, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisRequestParent.cpp:7, 39:08.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:2: 39:08.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PStorageChild::OnMessageReceived(const Message&)': 39:08.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:08.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:08.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:08.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:20: 39:08.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PStorageChild.cpp:429:33: note: while referencing 'origins' 39:08.08 429 | nsTArray origins; 39:08.08 | ^~~~~~~ 39:08.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestParent.h:9, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisRequestParent.cpp:7, 39:08.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:2: 39:08.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::ipc::PTestShellChild::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:08.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:08.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:08.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:08.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:137: 39:08.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTestShellChild.cpp:252:43: note: while referencing 'kids' 39:08.13 252 | nsTArray kids; 39:08.13 | ^~~~ 39:08.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:08.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:08.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:08.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:08.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:08.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestParent.h:9, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisRequestParent.cpp:7, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:2: 39:08.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PStorageParent::OnMessageReceived(const Message&, mozilla::dom::PStorageParent::Message*&)': 39:08.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:08.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:08.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:08.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:29: 39:08.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PStorageParent.cpp:629:32: note: while referencing 'values' 39:08.17 629 | nsTArray values; 39:08.17 | ^~~~~~ 39:08.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestParent.h:9, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisRequestParent.cpp:7, 39:08.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:2: 39:08.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:08.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:08.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:08.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:29: 39:08.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PStorageParent.cpp:628:32: note: while referencing 'keys' 39:08.18 628 | nsTArray keys; 39:08.18 | ^~~~ 39:08.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestParent.h:9, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisRequestParent.cpp:7, 39:08.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:2: 39:08.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PTCPSocketParent::Read(SendableData*, const Message*, PickleIterator*)': 39:08.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:08.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:08.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:08.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:110: 39:08.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTCPSocketParent.cpp:580:31: note: while referencing 'tmp' 39:08.29 580 | nsTArray tmp; 39:08.29 | ^~~ 39:08.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestParent.h:9, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PSpeechSynthesisRequestParent.cpp:7, 39:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:2: 39:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PTCPSocketChild::Read(SendableData*, const Message*, PickleIterator*)': 39:08.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:08.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:08.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols20.cpp:101: 39:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTCPSocketChild.cpp:547:31: note: while referencing 'tmp' 39:08.38 547 | nsTArray tmp; 39:08.38 | ^~~ 39:11.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 39:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 39:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsPipe3.cpp:8, 39:11.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 39:11.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 39:11.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:11.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:11.25 819 | foundInterface = 0; \ 39:11.25 | ^~~~~~~~~~~~~~ 39:11.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:11.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:11.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:11.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:11.25 170 | NS_INTERFACE_MAP_END 39:11.25 | ^~~~~~~~~~~~~~~~~~~~ 39:11.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:11.25 100 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 39:11.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:11.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsPipe3.cpp:20, 39:11.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 39:11.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:11.25 137 | } else 39:11.25 | ^~~~ 39:11.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 39:11.25 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 39:11.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:11.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStringStream.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:11.25 100 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 39:11.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:12.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:47: 39:12.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 39:12.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStorageStream.cpp: 'remaining' may be used uninitialized 39:12.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStorageStream.cpp:586:23: warning: 'remaining' may be used uninitialized [-Wmaybe-uninitialized] 39:12.70 586 | combined.SetCapacity(remaining); 39:12.70 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 39:12.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStorageStream.cpp: 'offset' may be used uninitialized in this function 39:12.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStorageStream.cpp:533:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:12.70 533 | return Seek(pos); 39:12.70 | ~~~~^~~~~ 39:12.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStorageStream.cpp:578:11: note: 'offset' was declared here 39:12.70 578 | int64_t offset; 39:12.70 | ^~~~~~ 39:12.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsStreamUtils.h:12, 39:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsPipe3.cpp:16, 39:12.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 39:12.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsPipe::OnPipeException(nsresult, bool)': 39:12.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:12.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:12.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:12.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:12.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/io/Unified_cpp_xpcom_io1.cpp:11: 39:12.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/io/nsPipe3.cpp:1003:34: note: while referencing 'tmpInputList' 39:12.95 1003 | nsTArray tmpInputList; 39:12.95 | ^~~~~~~~~~~~ 39:13.52 libxpcom_io.a.desc 39:13.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:13.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:13.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:13.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:13.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:13.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellCommand.h:11, 39:13.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTestShellCommand.cpp:7, 39:13.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:2: 39:13.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::ipc::PTestShellParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:13.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:13.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:13.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:13.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:13.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:29: 39:13.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTestShellParent.cpp:229:44: note: while referencing 'kids' 39:13.83 229 | nsTArray kids; 39:13.83 | ^~~~ 39:13.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:13.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:13.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:13.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:13.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:13.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellCommand.h:11, 39:13.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTestShellCommand.cpp:7, 39:13.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:2: 39:13.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::PVideoBridgeChild::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:13.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:13.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:13.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:13.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:13.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:128: 39:13.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoBridgeChild.cpp:265:34: note: while referencing 'kids' 39:13.85 265 | nsTArray kids; 39:13.85 | ^~~~ 39:13.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:13.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:13.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:13.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:13.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:13.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellCommand.h:11, 39:13.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTestShellCommand.cpp:7, 39:13.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:2: 39:13.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::layers::PVideoBridgeParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:13.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:13.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:13.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:13.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:13.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:137: 39:13.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoBridgeParent.cpp:288:35: note: while referencing 'kids' 39:13.87 288 | nsTArray kids; 39:13.87 | ^~~~ 39:13.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellCommand.h:11, 39:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTestShellCommand.cpp:7, 39:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:2: 39:13.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PUDPSocketChild::Read(nsTArray*, const Message*, PickleIterator*)': 39:13.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:13.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:13.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:13.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:13.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:101: 39:13.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PUDPSocketChild.cpp:689:33: note: while referencing 'fa' 39:13.97 689 | nsTArray fa; 39:13.97 | ^~ 39:14.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:14.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:14.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:14.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:14.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:14.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellCommand.h:11, 39:14.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PTestShellCommand.cpp:7, 39:14.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:2: 39:14.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PUDPSocketParent::Read(nsTArray*, const Message*, PickleIterator*)': 39:14.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:14.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:14.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:14.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:14.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols21.cpp:110: 39:14.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PUDPSocketParent.cpp:706:33: note: while referencing 'fa' 39:14.05 706 | nsTArray fa; 39:14.05 | ^~ 39:18.70 libnetwerk_protocol_data.a.desc 39:20.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::PVideoDecoderManagerChild::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:20.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:29: 39:20.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoderManagerChild.cpp:314:39: note: while referencing 'kids' 39:20.07 314 | nsTArray kids; 39:20.07 | ^~~~ 39:20.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::PVideoDecoderManagerParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:20.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:38: 39:20.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoderManagerParent.cpp:321:40: note: while referencing 'kids' 39:20.08 321 | nsTArray kids; 39:20.08 | ^~~~ 39:20.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::PWebBrowserPersistDocumentChild::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:20.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:119: 39:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentChild.cpp:407:53: note: while referencing 'kids' 39:20.10 407 | nsTArray kids; 39:20.10 | ^~~~ 39:20.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:119: 39:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentChild.cpp:419:53: note: while referencing 'kids' 39:20.10 419 | nsTArray kids; 39:20.10 | ^~~~ 39:20.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::PWebBrowserPersistDocumentParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)': 39:20.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:128: 39:20.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentParent.cpp:392:54: note: while referencing 'kids' 39:20.12 392 | nsTArray kids; 39:20.12 | ^~~~ 39:20.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:128: 39:20.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentParent.cpp:404:54: note: while referencing 'kids' 39:20.12 404 | nsTArray kids; 39:20.12 | ^~~~ 39:20.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::PWebBrowserPersistDocumentChild::Read(nsTArray*, const Message*, PickleIterator*)': 39:20.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:119: 39:20.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentChild.cpp:693:33: note: while referencing 'fa' 39:20.31 693 | nsTArray fa; 39:20.31 | ^~ 39:20.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::PWebBrowserPersistDocumentParent::Read(nsTArray*, const Message*, PickleIterator*)': 39:20.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:128: 39:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentParent.cpp:678:33: note: while referencing 'fa' 39:20.38 678 | nsTArray fa; 39:20.38 | ^~ 39:20.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::PWebBrowserPersistDocumentChild::Read(nsTArray*, const Message*, PickleIterator*)': 39:20.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:119: 39:20.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentChild.cpp:1632:30: note: while referencing 'fa' 39:20.56 1632 | nsTArray fa; 39:20.56 | ^~ 39:20.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoder.h:11, 39:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PVideoDecoder.cpp:7, 39:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:2: 39:20.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::PWebBrowserPersistDocumentParent::Read(nsTArray*, const Message*, PickleIterator*)': 39:20.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:20.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:20.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:20.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols22.cpp:128: 39:20.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWebBrowserPersistDocumentParent.cpp:1617:30: note: while referencing 'fa' 39:20.58 1617 | nsTArray fa; 39:20.58 | ^~ 39:20.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAtom.h:10, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Atom.h:8, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Atom.cpp:5, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 39:20.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:20.71 837 | foundInterface = 0; \ 39:20.71 | ^~~~~~~~~~~~~~ 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:20.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:20.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:20.71 17 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 39:20.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:15, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5AttributeName.cpp:36, 39:20.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:20.71 258 | } else 39:20.71 | ^~~~ 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 39:20.71 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 39:20.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 39:20.71 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 39:20.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5DocumentBuilder.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 39:20.71 16 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsHtml5DocumentBuilder) 39:20.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 39:20.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 39:20.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAtom.h:10, 39:20.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Atom.h:8, 39:20.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Atom.cpp:5, 39:20.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:2: 39:20.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 39:20.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:20.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:20.90 819 | foundInterface = 0; \ 39:20.90 | ^~~~~~~~~~~~~~ 39:20.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:20.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:20.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Parser.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:20.91 19 | NS_INTERFACE_MAP_END 39:20.91 | ^~~~~~~~~~~~~~~~~~~~ 39:20.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 39:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:15, 39:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 39:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5AttributeName.cpp:36, 39:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html0.cpp:29: 39:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:20.91 264 | } else 39:20.91 | ^~~~ 39:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 39:20.91 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 39:20.91 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:20.91 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Parser.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 39:20.91 18 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 39:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 39:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 39:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAtom.h:10, 39:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:29, 39:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:29.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 39:29.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:29.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:29.61 819 | foundInterface = 0; \ 39:29.61 | ^~~~~~~~~~~~~~ 39:29.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:29.61 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 39:29.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:29.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 39:29.62 15 | NS_INTERFACE_MAP_END_THREADSAFE 39:29.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:29.62 800 | else 39:29.62 | ^~~~ 39:29.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:29.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:29.62 | ^~~~~~~~~~~~~~~~~~ 39:29.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:29.62 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 39:29.62 | ^~~~~~~~~~~~~~~~~~~~~~ 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 39:29.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:29.64 819 | foundInterface = 0; \ 39:29.64 | ^~~~~~~~~~~~~~ 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:29.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:29.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5StreamParser.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:29.64 80 | NS_INTERFACE_MAP_END 39:29.64 | ^~~~~~~~~~~~~~~~~~~~ 39:29.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 39:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:15, 39:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 39:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:33, 39:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:29.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:29.64 264 | } else 39:29.64 | ^~~~ 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 39:29.64 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:29.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 39:29.64 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 39:29.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:29.64 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:29.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5StreamParser.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 39:29.64 79 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 39:29.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDebug.h:13, 39:30.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:12, 39:30.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 39:30.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAtom.h:10, 39:30.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:29, 39:30.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:30.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:30.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:30.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': 39:30.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Portability.cpp:31:21: required from here 39:30.44 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 39:30.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 39:30.44 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 39:30.44 | ~~~~~~~^~~~ 39:30.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 39:30.44 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 39:30.44 | ^ 39:30.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 39:30.44 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 39:30.45 | ^ 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 39:30.45 433 | MOZ_RELEASE_ASSERT_GLUE( \ 39:30.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 39:30.45 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 39:30.45 | ^~~~~~~~~~~~~~~~~~ 39:30.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsError.h:14, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:249, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsrootidl.h:13, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:10, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAtom.h:10, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:29, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:30.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:30.45 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 39:30.45 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 39:30.45 | ~~~~~~~^~~~ 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 39:30.45 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 39:30.45 | ^ 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 39:30.45 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 39:30.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 39:30.45 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 39:30.45 | ^ 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 39:30.45 433 | MOZ_RELEASE_ASSERT_GLUE( \ 39:30.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:30.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 39:30.45 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 39:30.45 | ^~~~~~~~~~~~~~~~~~ 39:30.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDebug.h:13, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:12, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAtom.h:10, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:29, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:762:45: required from 'mozilla::Span::iterator mozilla::Span::begin() const [with ElementType = char16_t; unsigned int Extent = 4294967295; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5Portability.cpp:31:21: required from here 39:30.59 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 39:30.59 154 | (index_ >= 0 && index <= span_->Length())); 39:30.59 | ~~~~~~~^~~~ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 39:30.59 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 39:30.59 | ^ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 39:30.59 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 39:30.59 | ^ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 39:30.59 433 | MOZ_RELEASE_ASSERT_GLUE( \ 39:30.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 39:30.59 153 | MOZ_RELEASE_ASSERT(span == nullptr || 39:30.59 | ^~~~~~~~~~~~~~~~~~ 39:30.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsError.h:14, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:249, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsrootidl.h:13, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:10, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAtom.h:10, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:29, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:30.59 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 39:30.59 154 | (index_ >= 0 && index <= span_->Length())); 39:30.59 | ~~~~~~~^~~~ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 39:30.59 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 39:30.59 | ^ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 39:30.59 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 39:30.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 39:30.59 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 39:30.59 | ^ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 39:30.59 433 | MOZ_RELEASE_ASSERT_GLUE( \ 39:30.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 39:30.59 153 | MOZ_RELEASE_ASSERT(span == nullptr || 39:30.59 | ^~~~~~~~~~~~~~~~~~ 39:34.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:34.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:13, 39:34.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:32, 39:34.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:34.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:34.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:34.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsIContent* nsHtml5TreeOperation::CreateHTMLElement(nsIAtom*, nsHtml5HtmlAttributes*, mozilla::dom::FromParser, nsNodeInfoManager*, nsHtml5DocumentBuilder*, mozilla::dom::HTMLContentCreatorFunction)': 39:34.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:34.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:34.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:34.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:137: 39:34.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5TreeOperation.cpp:515:26: note: while referencing 'theContent' 39:34.31 515 | nsTArray theContent; 39:34.31 | ^~~~~~~~~~ 39:34.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PWyciwygChannel.h:11, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PWyciwygChannelParent.h:9, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWyciwygChannelParent.cpp:7, 39:34.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols24.cpp:2: 39:34.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PWyciwygChannelParent::Read(nsTArray*, const Message*, PickleIterator*)': 39:34.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:34.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:34.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:34.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols24.cpp:2: 39:34.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PWyciwygChannelParent.cpp:629:29: note: while referencing 'fa' 39:34.56 629 | nsTArray fa; 39:34.56 | ^~ 39:35.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:13, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:32, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:35.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsHtml5TreeOpExecutor::FlushSpeculativeLoads()': 39:35.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:35.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:35.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:35.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:35.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:119: 39:35.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5TreeOpExecutor.cpp:287:36: note: while referencing 'speculativeLoadQueue' 39:35.06 287 | nsTArray speculativeLoadQueue; 39:35.06 | ^~~~~~~~~~~~~~~~~~~~ 39:35.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:13, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:32, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:35.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:35.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:35.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:35.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:35.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:35.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:119: 39:35.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5TreeOpExecutor.cpp:287:36: note: while referencing 'speculativeLoadQueue' 39:35.06 287 | nsTArray speculativeLoadQueue; 39:35.06 | ^~~~~~~~~~~~~~~~~~~~ 39:36.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:13, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:32, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:36.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsHtml5TreeOpExecutor::_ZN21nsHtml5TreeOpExecutor12RunFlushLoopEv.part.0()': 39:36.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:36.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:36.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:36.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:119: 39:36.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5TreeOpExecutor.cpp:392:40: note: while referencing 'speculativeLoadQueue' 39:36.01 392 | nsTArray speculativeLoadQueue; 39:36.01 | ^~~~~~~~~~~~~~~~~~~~ 39:36.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsNameSpaceManager.h:13, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5HtmlAttributes.h:32, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.h:8, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5PlainTextUtils.cpp:6, 39:36.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:2: 39:36.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 39:36.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 39:36.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:36.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/html/Unified_cpp_parser_html1.cpp:119: 39:36.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/html/nsHtml5TreeOpExecutor.cpp:392:40: note: while referencing 'speculativeLoadQueue' 39:36.01 392 | nsTArray speculativeLoadQueue; 39:36.01 | ^~~~~~~~~~~~~~~~~~~~ 39:42.50 libparser_html.a.desc 39:48.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 39:48.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 39:48.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 39:48.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Cache.h:9, 39:48.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp:6: 39:48.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 39:48.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 39:48.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:48.14 819 | foundInterface = 0; \ 39:48.14 | ^~~~~~~~~~~~~~ 39:48.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:48.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:48.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:48.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:48.14 236 | NS_INTERFACE_MAP_END 39:48.14 | ^~~~~~~~~~~~~~~~~~~~ 39:48.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:48.14 800 | else 39:48.14 | ^~~~ 39:48.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:48.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:48.14 | ^~~~~~~~~~~~~~~~~~ 39:48.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:48.14 235 | NS_INTERFACE_MAP_ENTRY(nsISupports) 39:48.14 | ^~~~~~~~~~~~~~~~~~~~~~ 39:49.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:49.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 39:49.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 39:49.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/TypeUtils.h:10, 39:49.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Cache.h:10, 39:49.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp:6: 39:49.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::cache::Cache::Add(JSContext*, const mozilla::dom::RequestOrUSVString&, mozilla::ErrorResult&)': 39:49.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 39:49.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 39:49.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:49.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:49.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp:326:29: note: while referencing 'requestList' 39:49.04 326 | nsTArray> requestList(1); 39:49.04 | ^~~~~~~~~~~ 39:49.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 39:49.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 39:49.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 39:49.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/TypeUtils.h:10, 39:49.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Cache.h:10, 39:49.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp:6: 39:49.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::cache::Cache::AddAll(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)': 39:49.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 39:49.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 39:49.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 39:49.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:49.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Cache.cpp:358:29: note: while referencing 'requestList' 39:49.08 358 | nsTArray> requestList(aRequestList.Length()); 39:49.08 | ^~~~~~~~~~~ 40:00.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 40:00.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 40:00.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Types.h:10, 40:00.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/CacheStorage.h:9, 40:00.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/CacheStorage.cpp:6: 40:00.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 40:00.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 40:00.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:00.26 819 | foundInterface = 0; \ 40:00.26 | ^~~~~~~~~~~~~~ 40:00.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:00.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:00.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:00.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/CacheStorage.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:00.26 56 | NS_INTERFACE_MAP_END 40:00.26 | ^~~~~~~~~~~~~~~~~~~~ 40:00.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:00.26 800 | else 40:00.26 | ^~~~ 40:00.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:00.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:00.26 | ^~~~~~~~~~~~~~~~~~ 40:00.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/CacheStorage.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:00.26 55 | NS_INTERFACE_MAP_ENTRY(nsIIPCBackgroundChildCreateCallback) 40:00.26 | ^~~~~~~~~~~~~~~~~~~~~~ 40:22.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:22.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Manager.h:14, 40:22.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:6: 40:22.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&, const mozilla::dom::cache::SavedResponse&, mozilla::dom::cache::StreamList*)': 40:22.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:22.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:22.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:22.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:1380:39: note: while referencing '' 40:22.48 1380 | nsTArray(), aStreamList); 40:22.48 | ^ 40:22.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:22.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Manager.h:14, 40:22.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:6: 40:22.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&, const nsTArray&, mozilla::dom::cache::StreamList*)': 40:22.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:22.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:22.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:22.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:1389:39: note: while referencing '' 40:22.74 1389 | nsTArray(), aStreamList); 40:22.74 | ^ 40:22.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:22.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Manager.h:14, 40:22.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:6: 40:22.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&, const nsTArray&, mozilla::dom::cache::StreamList*)': 40:22.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:22.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:22.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:22.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:1397:78: note: while referencing '' 40:22.76 1397 | OnOpComplete(Move(aRv), aResult, INVALID_CACHE_ID, nsTArray(), 40:22.76 | ^ 40:22.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:22.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Manager.h:14, 40:22.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:6: 40:22.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&, mozilla::dom::cache::CacheId)': 40:22.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:22.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:22.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:22.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:1368:76: note: while referencing '' 40:22.90 1368 | OnOpComplete(Move(aRv), aResult, aOpenedCacheId, nsTArray(), 40:22.90 | ^ 40:22.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:22.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Manager.h:14, 40:22.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:6: 40:22.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:22.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:22.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:22.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:1369:39: note: while referencing '' 40:22.90 1369 | nsTArray(), nullptr); 40:22.90 | ^ 40:22.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Manager.h:14, 40:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:6: 40:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&)': 40:22.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:22.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:22.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:1360:78: note: while referencing '' 40:22.92 1360 | OnOpComplete(Move(aRv), aResult, INVALID_CACHE_ID, nsTArray(), 40:22.92 | ^ 40:22.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/Manager.h:14, 40:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:6: 40:22.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:22.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:22.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/Manager.cpp:1361:39: note: while referencing '' 40:22.92 1361 | nsTArray(), nullptr); 40:22.92 | ^ 40:31.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:31.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 40:31.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/ReadStream.h:14, 40:31.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/StreamControl.h:9, 40:31.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/StreamControl.cpp:6: 40:31.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::cache::StreamControl::CloseAllReadStreams()': 40:31.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'nsTObserverArray > [1]' 40:31.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'nsTObserverArray > [1]' [-Warray-bounds] 40:31.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:31.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:31.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/StreamControl.cpp:70:8: note: while referencing 'readStreamList' 40:31.66 70 | auto readStreamList = mReadStreamList; 40:31.66 | ^~~~~~~~~~~~~~ 40:35.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 40:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 40:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/cache/TypeUtils.h:10, 40:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/TypeUtils.cpp:6: 40:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::cache::TypeUtils::ToInternalHeaders(const nsTArray&, mozilla::dom::HeadersGuardEnum)': 40:35.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:35.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:35.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/cache/TypeUtils.cpp:356:36: note: while referencing 'entryList' 40:35.60 356 | nsTArray entryList(aHeadersEntryList.Length()); 40:35.60 | ^~~~~~~~~ 40:36.07 libdom_cache.a.desc 40:37.36 libsecurity_manager_pki.a.desc 40:38.02 libextensions_universalchardet_src_base.a.desc 40:39.16 libtoolkit_components_jsdownloads_src.a.desc 40:39.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_c_media_libstagefright0.c:20: 40:39.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests': 40:39.42 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'tag' set but not used 40:39.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c:982:17: warning: variable 'tag' set but not used [-Wunused-but-set-variable] 40:39.42 982 | const char *tag; 40:39.42 | ^~~ 40:39.42 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c: variable 'err' set but not used 40:39.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c:981:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] 40:39.42 981 | int err; 40:39.42 | ^~~ 40:39.42 At top level: 40:39.42 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c: 'dumpFilters' defined but not used 40:39.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c:176:13: warning: 'dumpFilters' defined but not used [-Wunused-function] 40:39.42 176 | static void dumpFilters(AndroidLogFormat *p_format) 40:39.42 | ^~~~~~~~~~~ 40:39.42 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c: 'filterinfo_free' defined but not used 40:39.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/liblog/logprint.c:88:13: warning: 'filterinfo_free' defined but not used [-Wunused-function] 40:39.42 88 | static void filterinfo_free(FilterInfo *p_info) 40:39.42 | ^~~~~~~~~~~~~~~ 40:39.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 40:39.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:25, 40:39.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp:28: 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]' 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/SortedVector.h:246:6: required from here 40:39.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 40:39.72 158 | memcpy(d,s,n*sizeof(TYPE)); 40:39.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 40:39.72 227 | struct key_value_pair_t { 40:39.72 | ^~~~~~~~~~~~~~~~ 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]' 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/SortedVector.h:256:6: required from here 40:39.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 40:39.72 181 | memmove(d,s,n*sizeof(TYPE)); 40:39.72 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:39.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/TypeHelpers.h:227:8: note: 'struct stagefright::key_value_pair_t' declared here 40:39.72 227 | struct key_value_pair_t { 40:39.72 | ^~~~~~~~~~~~~~~~ 40:41.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mp4_demuxer::SPSData]': 40:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/H264.cpp:22:10: required from here 40:41.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 40:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 40:41.87 31 | memset(aT, 0, sizeof(T)); 40:41.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 40:41.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/H264.cpp:11, 40:41.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:56: 40:41.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/include/mp4_demuxer/H264.h:15:8: note: 'struct mp4_demuxer::SPSData' declared here 40:41.87 15 | struct SPSData 40:41.87 | ^~~~~~~ 40:43.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mp4_demuxer::Interval::Normalize(const nsTArray >&, nsTArray >*) [with T = long long int]': 40:43.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 40:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 40:43.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:43.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:43.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/include/mp4_demuxer/MoofParser.h:12, 40:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/include/mp4_demuxer/Index.h:11, 40:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Index.cpp:6, 40:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:65: 40:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/include/mp4_demuxer/Interval.h:77:27: note: while referencing 'sorted' 40:43.86 77 | nsTArray> sorted; 40:43.86 | ^~~~~~ 40:43.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:43.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:43.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:43.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:43.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:43.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mp4_demuxer::Moof::ProcessCenc()': 40:43.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 40:43.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 40:43.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:43.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:43.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:43.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:495:28: note: while referencing 'cencRanges' 40:43.91 495 | nsTArray cencRanges; 40:43.91 | ^~~~~~~~~~ 40:44.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mp4_demuxer::CryptoFile::DoUpdate(const uint8_t*, size_t)': 40:44.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mp4_demuxer::PsshInfo [1]' 40:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mp4_demuxer::PsshInfo [1]' [-Warray-bounds] 40:44.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:44.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:47: 40:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/DecoderData.cpp:88:14: note: while referencing 'psshInfo' 40:44.01 88 | PsshInfo psshInfo; 40:44.01 | ^~~~~~~~ 40:44.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:44.01 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mp4_demuxer::PsshInfo [1]' 40:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mp4_demuxer::PsshInfo [1]' [-Warray-bounds] 40:44.01 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:44.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:47: 40:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/DecoderData.cpp:88:14: note: while referencing 'psshInfo' 40:44.01 88 | PsshInfo psshInfo; 40:44.01 | ^~~~~~~~ 40:44.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:44.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'mp4_demuxer::Sgpd::Sgpd(mp4_demuxer::Box&)': 40:44.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mp4_demuxer::CencSampleEncryptionInfoEntry [1]' 40:44.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mp4_demuxer::CencSampleEncryptionInfoEntry [1]' [-Warray-bounds] 40:44.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:44.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:44.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:1210:35: note: while referencing 'entry' 40:44.63 1210 | CencSampleEncryptionInfoEntry entry; 40:44.63 | ^~~~~ 40:44.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:44.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:44.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mp4_demuxer::CencSampleEncryptionInfoEntry [1]' 40:44.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mp4_demuxer::CencSampleEncryptionInfoEntry [1]' [-Warray-bounds] 40:44.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:44.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:44.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:1210:35: note: while referencing 'entry' 40:44.63 1210 | CencSampleEncryptionInfoEntry entry; 40:44.63 | ^~~~~ 40:44.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:44.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mp4_demuxer::MoofParser::ParseStbl(mp4_demuxer::Box&)': 40:44.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mp4_demuxer::Sbgp [1]' 40:44.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mp4_demuxer::Sbgp [1]' [-Warray-bounds] 40:44.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:44.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:44.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:342:12: note: while referencing 'sbgp' 40:44.70 342 | Sbgp sbgp(box); 40:44.70 | ^~~~ 40:44.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:44.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:44.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mp4_demuxer::Sgpd [1]' 40:44.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mp4_demuxer::Sgpd [1]' [-Warray-bounds] 40:44.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:44.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:44.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:336:12: note: while referencing 'sgpd' 40:44.70 336 | Sgpd sgpd(box); 40:44.70 | ^~~~ 40:44.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:44.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:44.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:44.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:44.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:44.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mp4_demuxer::Moof::ParseTrun(mp4_demuxer::Box&, mp4_demuxer::Tfhd&, mp4_demuxer::Mvhd&, mp4_demuxer::Mdhd&, mp4_demuxer::Edts&, uint64_t*, bool)': 40:44.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 40:44.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 40:44.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:44.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:44.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:629:36: note: while referencing 'timeRanges' 40:44.96 629 | nsTArray> timeRanges; 40:44.96 | ^~~~~~~~~~ 40:45.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:45.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsTArray stagefright::MPEG4Source::exportIndex()': 40:45.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:45.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:45.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:45.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:45.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:128: 40:45.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2957:25: note: while referencing 'composition_order' 40:45.06 2957 | nsTArray composition_order; 40:45.06 | ^~~~~~~~~~~~~~~~~ 40:45.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:45.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:45.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:45.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:45.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:45.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:45.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:128: 40:45.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2957:25: note: while referencing 'composition_order' 40:45.06 2957 | nsTArray composition_order; 40:45.06 | ^~~~~~~~~~~~~~~~~ 40:45.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:45.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:45.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:45.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:45.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:45.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'stagefright::status_t stagefright::MPEG4Extractor::parseMetaData(off64_t, size_t)': 40:45.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 40:45.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 40:45.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:45.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:45.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:128: 40:45.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp:2281:29: note: while referencing 'bufferBackend' 40:45.28 2281 | FallibleTArray bufferBackend; 40:45.28 | ^~~~~~~~~~~~~ 40:45.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:45.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:45.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:45.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:45.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:45.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mp4_demuxer::MP4MetadataStagefright::ReadTrackIndex(FallibleTArray&, mozilla::TrackID)': 40:45.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:45.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:45.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:45.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:45.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:74: 40:45.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MP4Metadata.cpp:374:51: note: while referencing '' 40:45.76 374 | bool rv = ConvertIndex(aDest, track->exportIndex(), mediaTime); 40:45.76 | ~~~~~~~~~~~~~~~~~~^~ 40:46.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'mozilla::media::TimeIntervals mp4_demuxer::Index::ConvertByteRangesToTimeRanges(const MediaByteRangeSet&)': 40:46.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 40:46.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 40:46.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:65: 40:46.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Index.cpp:544:36: note: while referencing 'timeRangesNormalized' 40:46.22 544 | nsTArray> timeRangesNormalized; 40:46.22 | ^~~~~~~~~~~~~~~~~~~~ 40:46.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray*> [1]' 40:46.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray*> [1]' [-Warray-bounds] 40:46.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:65: 40:46.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Index.cpp:500:37: note: while referencing 'indexes' 40:46.22 500 | nsTArray*> indexes; 40:46.22 | ^~~~~~~ 40:46.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 40:46.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 40:46.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:65: 40:46.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Index.cpp:499:36: note: while referencing 'timeRanges' 40:46.22 499 | nsTArray> timeRanges; 40:46.22 | ^~~~~~~~~~ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mp4_demuxer::Moof::ParseTraf(mp4_demuxer::Box&, mp4_demuxer::Trex&, mp4_demuxer::Mvhd&, mp4_demuxer::Mdhd&, mp4_demuxer::Edts&, mp4_demuxer::Sinf&, uint64_t*, bool)': 40:46.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mp4_demuxer::Saio [1]' 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mp4_demuxer::Saio [1]' [-Warray-bounds] 40:46.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:534:68: note: while referencing '' 40:46.41 534 | mSaios.AppendElement(Saio(box, aSinf.mDefaultEncryptionType)); 40:46.41 | ^ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mp4_demuxer::Saiz [1]' 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mp4_demuxer::Saiz [1]' [-Warray-bounds] 40:46.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:532:68: note: while referencing '' 40:46.41 532 | mSaizs.AppendElement(Saiz(box, aSinf.mDefaultEncryptionType)); 40:46.41 | ^ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mp4_demuxer::Sbgp [1]' 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mp4_demuxer::Sbgp [1]' [-Warray-bounds] 40:46.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:526:14: note: while referencing 'sbgp' 40:46.41 526 | Sbgp sbgp(box); 40:46.41 | ^~~~ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mp4_demuxer::Sgpd [1]' 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mp4_demuxer::Sgpd [1]' [-Warray-bounds] 40:46.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:46.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:520:14: note: while referencing 'sgpd' 40:46.41 520 | Sgpd sgpd(box); 40:46.41 | ^~~~ 40:46.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:46.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 40:46.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaData.h:13, 40:46.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/Adts.cpp:6, 40:46.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: 40:46.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'mp4_demuxer::Moof::Moof(mp4_demuxer::Box&, mp4_demuxer::Trex&, mp4_demuxer::Mvhd&, mp4_demuxer::Mdhd&, mp4_demuxer::Edts&, mp4_demuxer::Sinf&, uint64_t*, bool)': 40:46.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:46.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:46.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:46.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:46.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:83: 40:46.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/binding/MoofParser.cpp:404:25: note: while referencing 'ctsOrder' 40:46.51 404 | nsTArray ctsOrder; 40:46.51 | ^~~~~~~~ 40:47.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:83: 40:47.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp: In member function 'stagefright::SharedBuffer* stagefright::SharedBuffer::editResize(size_t) const': 40:47.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 40:47.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/SharedBuffer.cpp:63:37: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class stagefright::SharedBuffer'; use 'new' and 'delete' instead [-Wclass-memaccess] 40:47.85 63 | buf = (SharedBuffer*)realloc(buf, sizeof(SharedBuffer) + newSize); 40:47.85 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:47.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/String8.h:21, 40:47.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/include/media/stagefright/MetaData.h:27, 40:47.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/Utils.cpp:29, 40:47.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:38: 40:47.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/SharedBuffer.h:27:7: note: 'class stagefright::SharedBuffer' declared here 40:47.85 27 | class SharedBuffer 40:47.85 | ^~~~~~~~~~~~ 40:47.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 40:47.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 40:47.85 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp: type qualifiers ignored on cast result type 40:47.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp:579:36: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 40:47.85 579 | const uint16_t* const u16end = (const uint16_t* const) dst + dstLen; 40:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:47.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 40:47.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 40:47.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]' 40:47.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/Vector.h:380:6: required from here 40:47.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 40:47.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 40:47.89 158 | memcpy(d,s,n*sizeof(TYPE)); 40:47.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:47.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 40:47.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 40:47.89 42 | class List 40:47.89 | ^~~~ 40:47.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/RefBase.h:28, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, 40:47.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: 40:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 40:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]' 40:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/Vector.h:390:6: required from here 40:47.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 40:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 40:47.90 181 | memmove(d,s,n*sizeof(TYPE)); 40:47.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 40:47.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AAtomizer.h:25, 40:47.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/frameworks/av/media/libstagefright/foundation/AAtomizer.cpp:19, 40:47.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:47: 40:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/include/utils/List.h:42:7: note: 'class stagefright::List' declared here 40:47.90 42 | class List 40:47.90 | ^~~~ 40:47.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101: 40:47.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'void utf32_codepoint_to_utf8(uint8_t*, char32_t, size_t)': 40:47.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 40:47.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:47.91 110 | case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 40:47.92 | ~~~~~~~~^~~~~ 40:47.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here 40:47.92 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 40:47.92 | ^~~~ 40:47.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 40:47.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:47.92 111 | case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 40:47.92 | ~~~~~~~~^~~~~ 40:47.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here 40:47.92 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 40:47.92 | ^~~~ 40:47.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp: this statement may fall through 40:47.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:47.92 112 | case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; 40:47.92 | ~~~~~~~~^~~~~ 40:47.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here 40:47.92 113 | case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]); 40:47.92 | ^~~~ 40:49.01 libmedia_libstagefright.a.desc 40:49.72 libintl_build.a.desc 40:50.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:50.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/mime/nsMIMEHeaderParamImpl.cpp:13: 40:50.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult nsMIMEHeaderParamImpl::DoParameterInternal(const char*, const char*, nsMIMEHeaderParamImpl::ParamDecoding, char**, char**, char**)': 40:50.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:50.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:50.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:50.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:50.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/mime/nsMIMEHeaderParamImpl.cpp:441:26: note: while referencing 'segments' 40:50.65 441 | nsTArray segments; 40:50.65 | ^~~~~~~~ 40:50.86 libnetwerk_mime.a.desc 40:51.09 libStaticXULComponentsEnd.a.desc 40:52.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:11, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PContentPermissionRequestParent.cpp:7, 40:52.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:2: 40:52.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::PContentPermissionRequestParent::Read(nsTArray*, const Message*, PickleIterator*)': 40:52.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:52.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:52.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:52.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:2: 40:52.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PContentPermissionRequestParent.cpp:265:32: note: while referencing 'fa' 40:52.15 265 | nsTArray fa; 40:52.15 | ^~ 40:52.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:11, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PContentPermissionRequestParent.cpp:7, 40:52.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:2: 40:52.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::a11y::PDocAccessibleChild::Read(nsTArray*, const Message*, PickleIterator*)': 40:52.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:52.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:52.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:52.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:137: 40:52.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PDocAccessibleChild.cpp:6958:30: note: while referencing 'fa' 40:52.19 6958 | nsTArray fa; 40:52.19 | ^~ 40:52.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:11, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PContentPermissionRequestParent.cpp:7, 40:52.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:2: 40:52.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::a11y::PDocAccessibleChild::Read(nsTArray*, const Message*, PickleIterator*)': 40:52.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:52.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:52.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:52.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:137: 40:52.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PDocAccessibleChild.cpp:7007:31: note: while referencing 'fa' 40:52.22 7007 | nsTArray fa; 40:52.22 | ^~ 40:52.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:11, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PContentPermissionRequestParent.cpp:7, 40:52.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:2: 40:52.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::a11y::PDocAccessibleChild::Read(nsTArray*, const Message*, PickleIterator*)': 40:52.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:52.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:52.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:52.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:137: 40:52.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PDocAccessibleChild.cpp:7144:25: note: while referencing 'fa' 40:52.25 7144 | nsTArray fa; 40:52.25 | ^~ 40:52.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:11, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PContentPermissionRequestParent.cpp:7, 40:52.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:2: 40:52.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PCookieServiceParent::Read(nsTArray*, const Message*, PickleIterator*)': 40:52.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:52.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:52.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:52.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:29: 40:52.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PCookieServiceParent.cpp:331:29: note: while referencing 'fa' 40:52.32 331 | nsTArray fa; 40:52.32 | ^~ 40:52.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 40:52.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 40:52.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 40:52.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 40:52.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 40:52.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:11, 40:52.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 40:52.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PContentPermissionRequestParent.cpp:7, 40:52.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:2: 40:52.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::net::PCookieServiceChild::Read(nsTArray*, const Message*, PickleIterator*)': 40:52.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 40:52.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 40:52.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 40:52.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:52.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/UnifiedProtocols8.cpp:20: 40:52.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/PCookieServiceChild.cpp:273:29: note: while referencing 'fa' 40:52.53 273 | nsTArray fa; 40:52.53 | ^~ 40:54.38 libnetwerk_build.a.desc 40:54.46 libmozsqlite3.so.symbols 41:03.69 libipc_ipdl.a.desc 41:04.05 libwidget_xremoteclient.a.desc 41:04.51 libtoolkit_components_find.a.desc 41:06.45 libintl_strres.a.desc 41:09.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIEventTarget.h:21, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThread.h:10, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AbstractThread.h:12, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:9, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDataDemuxer.h:9, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ADTSDemuxer.h:11, 41:09.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ADTSDemuxer.cpp:6: 41:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 41:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ADTSDemuxer.cpp:80:25: required from here 41:09.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 41:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 41:09.53 31 | memset(aT, 0, sizeof(T)); 41:09.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 41:09.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ADTSDemuxer.cpp:55:7: note: 'class mozilla::adts::FrameHeader' declared here 41:09.53 55 | class FrameHeader { 41:09.53 | ^~~~~~~~~~~ 41:18.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:70, 41:18.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.h:9, 41:18.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraphImpl.h:9, 41:18.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/AudioCaptureStream.cpp:6: 41:18.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h: In member function 'virtual void mozilla::AudioCaptureStream::ProcessInput(mozilla::GraphTime, mozilla::GraphTime, uint32_t)': 41:18.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h: array subscript 2 is outside array bounds of 'nsTArrayHeader [1]' 41:18.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:282:34: warning: array subscript 2 is outside array bounds of 'nsTArrayHeader [1]' [-Warray-bounds] 41:18.08 282 | return const_cast(mRawPtr); 41:18.08 | ^ 41:18.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 41:18.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TaskQueue.h:10, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.h:11, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraphImpl.h:9, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/AudioCaptureStream.cpp:6: 41:18.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:252:25: note: while referencing 'nsTArrayHeader::sEmptyHdr' 41:18.09 252 | static nsTArrayHeader sEmptyHdr; 41:18.09 | ^~~~~~~~~ 41:18.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:70, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.h:9, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraphImpl.h:9, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/AudioCaptureStream.cpp:6: 41:18.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h: array subscript 2 is outside array bounds of 'nsTArrayHeader [1]' 41:18.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RefPtr.h:282:34: warning: array subscript 2 is outside array bounds of 'nsTArrayHeader [1]' [-Warray-bounds] 41:18.09 282 | return const_cast(mRawPtr); 41:18.09 | ^ 41:18.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TaskQueue.h:10, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.h:11, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraphImpl.h:9, 41:18.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/AudioCaptureStream.cpp:6: 41:18.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:252:25: note: while referencing 'nsTArrayHeader::sEmptyHdr' 41:18.09 252 | static nsTArrayHeader sEmptyHdr; 41:18.09 | ^~~~~~~~~ 41:38.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 41:38.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 41:38.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:14, 41:38.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:38.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CanvasCaptureMediaStream.h:9, 41:38.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 41:38.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 41:38.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:38.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:38.94 837 | foundInterface = 0; \ 41:38.94 | ^~~~~~~~~~~~~~ 41:38.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:38.94 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:38.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:38.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CanvasCaptureMediaStream.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:38.94 216 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 41:38.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:38.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:12, 41:38.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CanvasCaptureMediaStream.h:9, 41:38.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CanvasCaptureMediaStream.cpp:6: 41:38.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:38.94 258 | } else 41:38.94 | ^~~~ 41:38.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:38.95 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:38.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:38.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:38.95 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:38.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:38.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CanvasCaptureMediaStream.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:38.95 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureMediaStream) 41:38.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:40.40 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CubebUtils.cpp: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used 41:40.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/CubebUtils.cpp:58:6: warning: 'mozilla::{anonymous}::sAudioStreamInitEverSucceeded' defined but not used [-Wunused-variable] 41:40.40 58 | bool sAudioStreamInitEverSucceeded = false; 41:40.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.23 libmozsqlite3.so 41:42.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 41:42.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 41:42.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:14, 41:42.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:42.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:42.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 41:42.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:42.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:42.85 819 | foundInterface = 0; \ 41:42.85 | ^~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:42.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:42.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:42.86 132 | NS_INTERFACE_MAP_END 41:42.86 | ^~~~~~~~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:42.86 800 | else 41:42.86 | ^~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:42.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:42.86 | ^~~~~~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:42.86 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:42.86 | ^~~~~~~~~~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::PlaybackTrackListener::QueryInterface(const nsIID&, void**)': 41:42.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:42.86 837 | foundInterface = 0; \ 41:42.86 | ^~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:42.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:42.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:342:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:42.86 342 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackConsumer) 41:42.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:12, 41:42.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:42.86 258 | } else 41:42.86 | ^~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:42.86 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:42.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:42.86 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:42.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:42.86 341 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMMediaStream::PlaybackTrackListener) 41:42.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 41:42.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 41:42.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:14, 41:42.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:42.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 41:42.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:42.87 837 | foundInterface = 0; \ 41:42.87 | ^~~~~~~~~~~~~~ 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:42.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:42.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:42.87 379 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 41:42.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:42.87 800 | else 41:42.87 | ^~~~ 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:42.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:42.87 | ^~~~~~~~~~~~~~~~~~ 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:42.87 378 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 41:42.87 | ^~~~~~~~~~~~~~~~~~~~~~ 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 41:42.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:42.87 837 | foundInterface = 0; \ 41:42.87 | ^~~~~~~~~~~~~~ 41:42.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:42.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:42.88 386 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:42.88 800 | else 41:42.88 | ^~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:42.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:42.88 | ^~~~~~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:42.88 385 | NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 41:42.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:42.88 837 | foundInterface = 0; \ 41:42.88 | ^~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:42.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:42.88 395 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:12, 41:42.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:42.88 258 | } else 41:42.88 | ^~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:42.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:42.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:394:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:42.88 394 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMAudioNodeMediaStream) 41:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 41:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 41:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:14, 41:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 41:42.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:42.90 837 | foundInterface = 0; \ 41:42.90 | ^~~~~~~~~~~~~~ 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:42.90 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:701:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:42.90 701 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 41:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:12, 41:42.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:42.90 258 | } else 41:42.90 | ^~~~ 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:42.90 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:42.90 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:42.90 700 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ClonedStreamSourceGetter) 41:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:43.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 41:43.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 41:43.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReaderCommon.h:9, 41:43.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.h:11, 41:43.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.h:9, 41:43.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.cpp:6: 41:43.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::archivereader::ArchiveReaderEvent::ShareMainThread()': 41:43.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:43.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:43.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:43.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.cpp:96:26: note: while referencing 'fileList' 41:43.45 96 | nsTArray> fileList; 41:43.45 | ^~~~~~~~ 41:43.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReaderCommon.h:9, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.h:11, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.h:9, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.cpp:6: 41:43.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:43.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:43.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:43.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.cpp:96:26: note: while referencing 'fileList' 41:43.45 96 | nsTArray> fileList; 41:43.45 | ^~~~~~~~ 41:43.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReaderCommon.h:9, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.h:11, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.h:9, 41:43.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.cpp:6: 41:43.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:43.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:43.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:43.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveEvent.cpp:96:26: note: while referencing 'fileList' 41:43.45 96 | nsTArray> fileList; 41:43.45 | ^~~~~~~~ 41:44.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 41:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 41:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 41:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 41:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 41:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::DOMMediaStream::CloneInternal(mozilla::DOMMediaStream::TrackForwardingOption)': 41:44.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 41:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 41:44.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:44.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:755:25: note: while referencing 'tracksToBlock' 41:44.88 755 | nsTArray tracksToBlock; 41:44.88 | ^~~~~~~~~~~~~ 41:44.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:44.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 41:44.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 41:44.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 41:44.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 41:44.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 41:44.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:44.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:44.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::DOMMediaStream::_ZN7mozilla14DOMMediaStream20CheckTracksAvailableEv.part.0()': 41:44.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:44.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:44.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:44.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:44.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:1277:51: note: while referencing 'callbacks' 41:44.95 1277 | nsTArray > callbacks; 41:44.95 | ^~~~~~~~~ 41:44.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 41:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 41:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 41:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 41:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.h:9, 41:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.cpp:6: 41:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveReader::QueryInterface(const nsIID&, void**)': 41:44.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:44.99 819 | foundInterface = 0; \ 41:44.99 | ^~~~~~~~~~~~~~ 41:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:44.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:44.99 213 | NS_INTERFACE_MAP_END 41:44.99 | ^~~~~~~~~~~~~~~~~~~~ 41:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:44.99 800 | else 41:44.99 | ^~~~ 41:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:44.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:44.99 | ^~~~~~~~~~~~~~~~~~ 41:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:44.99 212 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:44.99 | ^~~~~~~~~~~~~~~~~~~~~~ 41:45.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:45.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 41:45.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 41:45.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 41:45.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 41:45.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 41:45.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:45.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:45.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&)': 41:45.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 41:45.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 41:45.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:45.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:484:45: note: while referencing 'emptyTrackSeq' 41:45.14 484 | Sequence> emptyTrackSeq; 41:45.14 | ^~~~~~~~~~~~~ 41:45.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:45.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)': 41:45.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 41:45.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 41:45.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:45.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:496:45: note: while referencing 'nonNullTrackSeq' 41:45.17 496 | Sequence> nonNullTrackSeq; 41:45.17 | ^~~~~~~~~~~~~~~ 41:45.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:45.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 41:45.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 41:45.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 41:45.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 41:45.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 41:45.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.h:9, 41:45.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:6: 41:45.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:45.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:45.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:45.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:45.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DOMMediaStream.cpp:493:38: note: while referencing 'tracks' 41:45.18 493 | nsTArray> tracks; 41:45.18 | ^~~~~~ 41:47.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.h:9, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveRequest.h:10, 41:47.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveRequest.cpp:6: 41:47.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveRequest.cpp: In member function 'virtual nsresult mozilla::dom::archivereader::ArchiveRequest::QueryInterface(const nsIID&, void**)': 41:47.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:47.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:47.11 837 | foundInterface = 0; \ 41:47.11 | ^~~~~~~~~~~~~~ 41:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:47.12 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveRequest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:47.12 275 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 41:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 41:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveReader.h:9, 41:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveRequest.h:10, 41:47.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveRequest.cpp:6: 41:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:47.12 258 | } else 41:47.12 | ^~~~ 41:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 41:47.12 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 41:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 41:47.12 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 41:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveRequest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 41:47.12 274 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ArchiveRequest) 41:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DecoderDoctorNotificationBinding.h:8, 41:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DecoderDoctorDiagnostics.cpp:9: 41:47.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::DecoderDoctorDocumentWatcher::SynthesizeAnalysis()': 41:47.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:47.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:47.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:47.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/DecoderDoctorDiagnostics.cpp:392:44: note: while referencing 'plugins' 41:47.63 392 | nsTArray> plugins; 41:47.63 | ^~~~~~~ 41:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveZipFile.cpp: In constructor 'ArchiveInputStream::ArchiveInputStream(uint64_t, nsIInputStream*, nsString&, uint32_t, uint32_t, ZipCentral&)': 41:50.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 41:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveZipFile.cpp:42:11: 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] 41:50.99 42 | memset(&mData, 0, sizeof(mData)); 41:50.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:50.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/archivereader/ArchiveZipFile.cpp:75:10: note: 'struct ArchiveInputStream::' declared here 41:50.99 75 | struct { 41:50.99 | ^ 41:51.49 libdom_archivereader.a.desc 41:53.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 41:53.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 41:53.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 41:53.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 41:53.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 41:53.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 41:53.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/GetUserMediaRequest.h:8, 41:53.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/GetUserMediaRequest.cpp:6: 41:53.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 41:53.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:53.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:53.72 819 | foundInterface = 0; \ 41:53.72 | ^~~~~~~~~~~~~~ 41:53.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:53.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:53.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/GetUserMediaRequest.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:53.72 34 | NS_INTERFACE_MAP_END 41:53.72 | ^~~~~~~~~~~~~~~~~~~~ 41:53.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:53.72 800 | else 41:53.72 | ^~~~ 41:53.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:53.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:53.72 | ^~~~~~~~~~~~~~~~~~ 41:53.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/GetUserMediaRequest.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:53.72 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:53.72 | ^~~~~~~~~~~~~~~~~~~~~~ 41:53.89 libimage_build.a.desc 41:56.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 41:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 41:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsICache.h:10, 41:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:7: 41:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 41:56.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:56.55 819 | foundInterface = 0; \ 41:56.56 | ^~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:56.56 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:702:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 41:56.56 702 | NS_INTERFACE_MAP_END_THREADSAFE 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:56.56 800 | else 41:56.56 | ^~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:56.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:56.56 | ^~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:701:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:56.56 701 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 41:56.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:56.56 819 | foundInterface = 0; \ 41:56.56 | ^~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:56.56 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 41:56.56 895 | NS_INTERFACE_MAP_END_THREADSAFE 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:56.56 800 | else 41:56.56 | ^~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:56.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:56.56 | ^~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:56.56 894 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 41:56.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:56.56 819 | foundInterface = 0; \ 41:56.56 | ^~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:56.56 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 41:56.56 1081 | NS_INTERFACE_MAP_END_THREADSAFE 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:56.56 800 | else 41:56.56 | ^~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:56.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:56.56 | ^~~~~~~~~~~~~~~~~~ 41:56.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:56.56 1080 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:56.56 | ^~~~~~~~~~~~~~~~~~~~~~ 41:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 41:56.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 41:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:56.57 819 | foundInterface = 0; \ 41:56.57 | ^~~~~~~~~~~~~~ 41:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:56.57 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 41:56.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 41:56.57 1311 | NS_INTERFACE_MAP_END_THREADSAFE 41:56.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:56.57 800 | else 41:56.57 | ^~~~ 41:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:56.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:56.57 | ^~~~~~~~~~~~~~~~~~ 41:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:56.57 1310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 41:56.57 | ^~~~~~~~~~~~~~~~~~~~~~ 41:57.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:57.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 41:57.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.h:15, 41:57.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:9: 41:57.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsCacheEntryDescriptor::Close()': 41:57.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:57.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:57.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:57.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:57.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheEntryDescriptor.cpp:559:45: note: while referencing 'inputWrappers' 41:57.05 559 | nsTArray > inputWrappers; 41:57.05 | ^~~~~~~~~~~~~ 41:58.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:58.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 41:58.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.h:15, 41:58.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:14: 41:58.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsCacheService::Unlock()': 41:58.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 41:58.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 41:58.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:58.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:58.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:2631:28: note: while referencing 'doomed' 41:58.89 2631 | nsTArray doomed; 41:58.89 | ^~~~~~ 41:59.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:59.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.h:15, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:14: 41:59.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCacheService::CloseAllStreams()': 41:59.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 41:59.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 41:59.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:59.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:2907:33: note: while referencing 'entries' 41:59.23 2907 | nsTArray entries; 41:59.23 | ^~~~~~~ 41:59.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.h:15, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:14: 41:59.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:59.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:59.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:59.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:2902:70: note: while referencing 'outputs' 41:59.23 2902 | nsTArray > outputs; 41:59.23 | ^~~~~~~ 41:59.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.h:15, 41:59.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:14: 41:59.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:59.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:59.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:59.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:2901:69: note: while referencing 'inputs' 41:59.24 2901 | nsTArray > inputs; 41:59.24 | ^~~~~~ 41:59.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 41:59.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 41:59.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.h:15, 41:59.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:14: 41:59.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 41:59.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 41:59.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 41:59.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:59.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsCacheService.cpp:2930:55: note: while referencing 'descs' 41:59.25 2930 | nsTArray > descs; 41:59.25 | ^~~~~ 42:05.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 42:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheDeviceSQL.h:18, 42:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheDeviceSQL.cpp:17: 42:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsOfflineCacheDevice::RunSimpleQuery(mozIStorageStatement*, uint32_t, uint32_t*, char***)': 42:05.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 42:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 42:05.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:05.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheDeviceSQL.cpp:2336:23: note: while referencing 'valArray' 42:05.58 2336 | nsTArray valArray; 42:05.58 | ^~~~~~~~ 42:07.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 42:07.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 42:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.cpp:87:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 42:07.01 87 | memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 42:07.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:07.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 42:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 42:07.01 327 | struct nsDiskCacheHeader { 42:07.01 | ^~~~~~~~~~~~~~~~~ 42:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 42:07.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 42:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.cpp:364:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 42:07.01 364 | memset(newRecords + count, 0, 42:07.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 42:07.01 365 | (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 42:07.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:07.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.cpp:8: 42:07.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 42:07.01 88 | class nsDiskCacheRecord { 42:07.01 | ^~~~~~~~~~~~~~~~~ 42:09.12 libnetwerk_cache.a.desc 42:13.76 libembedding_components_printingui_ipc.a.desc 42:19.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 42:19.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:16, 42:19.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:19.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:19.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:19.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:19.20 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:19.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:19.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:19.20 712 | class CompressedGlyph { 42:19.20 | ^~~~~~~~~~~~~~~ 42:19.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:19.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:19.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:19.20 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:19.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:19.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:19.21 712 | class CompressedGlyph { 42:19.21 | ^~~~~~~~~~~~~~~ 42:19.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:30: 42:19.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 42:19.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 42:19.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 42:19.76 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 42:19.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:19.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:14, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:19.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:19.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 42:19.76 585 | class nsCSSValue { 42:19.76 | ^~~~~~~~~~ 42:20.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 42:20.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 42:20.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 42:20.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:10, 42:20.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:20.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 42:20.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:20.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.95 819 | foundInterface = 0; \ 42:20.95 | ^~~~~~~~~~~~~~ 42:20.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:20.95 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:20.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:1079:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:20.95 1079 | NS_INTERFACE_MAP_END 42:20.95 | ^~~~~~~~~~~~~~~~~~~~ 42:20.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:20.95 800 | else 42:20.95 | ^~~~ 42:20.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:20.95 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:20.95 | ^~~~~~~~~~~~~~~~~~ 42:20.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:1078:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:20.96 1078 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:20.96 | ^~~~~~~~~~~~~~~~~~~~~~ 42:25.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:25.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:25.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:25.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:25.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:25.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:25.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::CanvasRenderingContext2D::UpdateFilter()': 42:25.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsFilterInstance::FilterDescription [1]' {aka 'mozilla::gfx::FilterDescription [1]'} 42:25.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsFilterInstance::FilterDescription [1]' {aka 'mozilla::gfx::FilterDescription [1]'} [-Warray-bounds] 42:25.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:25.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:2950:43: note: while referencing '' 42:25.33 2950 | nsFilterInstance::GetFilterDescription(mCanvasElement, 42:25.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 42:25.33 2951 | CurrentState().filterChain, 42:25.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.33 2952 | sourceGraphicIsTainted, 42:25.33 | ~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 2953 | CanvasUserSpaceMetrics(GetSize(), 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 2954 | CurrentState().fontFont, 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 2955 | CurrentState().fontLanguage, 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 2956 | CurrentState().fontExplicitLanguage, 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 2957 | presShell->GetPresContext()), 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 2958 | gfxRect(0, 0, mWidth, mHeight), 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 2959 | CurrentState().filterAdditionalImages); 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:25.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:25.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:25.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:25.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:25.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:25.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::gfx::FilterDescription [1]' 42:25.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::gfx::FilterDescription [1]' [-Warray-bounds] 42:25.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:2931:47: note: while referencing '' 42:25.34 2931 | CurrentState().filter = FilterDescription(); 42:25.34 | ^ 42:25.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:25.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:25.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:25.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:25.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:25.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:25.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::CanvasRenderingContext2D::SetLineDash(const mozilla::dom::Sequence&, mozilla::ErrorResult&)': 42:25.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 42:25.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 42:25.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:25.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:4674:33: note: while referencing 'dash' 42:25.49 4674 | nsTArray dash; 42:25.49 | ^~~~ 42:25.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:25.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:25.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:25.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:25.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:25.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:25.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 42:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 42:25.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:25.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:4674:33: note: while referencing 'dash' 42:25.50 4674 | nsTArray dash; 42:25.50 | ^~~~ 42:27.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:27.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'already_AddRefed mozilla::dom::GetFontStyleContext(mozilla::dom::Element*, const nsAString_internal&, nsIPresShell*, nsAString_internal&, mozilla::ErrorResult&)': 42:27.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 42:27.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:27.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:27.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:27.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:2687:36: note: while referencing 'parentRules' 42:27.37 2687 | nsTArray> parentRules; 42:27.37 | ^~~~~~~~~~~ 42:27.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:27.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:27.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 42:27.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:27.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:27.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:27.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:2760:36: note: while referencing 'rules' 42:27.37 2760 | nsTArray> rules; 42:27.37 | ^~~~~ 42:27.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:27.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:27.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:27.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:27.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:27.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:27.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::CanvasRenderingContext2D::ParseFilter(const nsAString_internal&, nsTArray&, mozilla::ErrorResult&)': 42:27.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 42:27.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:27.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:27.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:27.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:2819:36: note: while referencing 'rules' 42:27.51 2819 | nsTArray> rules; 42:27.51 | ^~~~~ 42:27.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:27.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:27.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:27.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:27.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:11, 42:27.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:6: 42:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::CanvasRenderingContext2D::SetFilter(const nsAString_internal&, mozilla::ErrorResult&)': 42:27.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 42:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 42:27.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:27.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.cpp:2868:27: note: while referencing 'filterChain' 42:27.56 2868 | nsTArray filterChain; 42:27.56 | ^~~~~~~~~~~ 42:31.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 42:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 42:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContextHelper.cpp:11: 42:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:31.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:31.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:31.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:31.85 712 | class CompressedGlyph { 42:31.85 | ^~~~~~~~~~~~~~~ 42:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:31.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:31.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:31.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:31.85 712 | class CompressedGlyph { 42:31.85 | ^~~~~~~~~~~~~~~ 42:34.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 42:34.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 42:34.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 42:34.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 42:34.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 42:34.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 42:34.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaDeviceInfo.h:8, 42:34.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDeviceInfo.cpp:5: 42:34.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 42:34.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:34.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:34.99 819 | foundInterface = 0; \ 42:34.99 | ^~~~~~~~~~~~~~ 42:34.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:34.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:34.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:34.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:34.99 28 | NS_INTERFACE_MAP_END 42:34.99 | ^~~~~~~~~~~~~~~~~~~~ 42:34.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:34.99 800 | else 42:34.99 | ^~~~ 42:34.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:34.99 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:34.99 | ^~~~~~~~~~~~~~~~~~ 42:34.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:34.99 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:34.99 | ^~~~~~~~~~~~~~~~~~~~~~ 42:38.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 42:38.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 42:38.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 42:38.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 42:38.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 42:38.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 42:38.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaDevices.h:8, 42:38.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp:5: 42:38.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 42:38.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:38.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:38.23 837 | foundInterface = 0; \ 42:38.23 | ^~~~~~~~~~~~~~ 42:38.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:38.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:38.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:38.23 211 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 42:38.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:38.23 800 | else 42:38.23 | ^~~~ 42:38.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:38.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:38.23 | ^~~~~~~~~~~~~~~~~~ 42:38.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:38.23 210 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 42:38.23 | ^~~~~~~~~~~~~~~~~~~~~~ 42:38.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 42:38.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:16, 42:38.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmap.cpp:18: 42:38.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:38.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:38.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:38.77 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:38.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:38.77 712 | class CompressedGlyph { 42:38.77 | ^~~~~~~~~~~~~~~ 42:38.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:38.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:38.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:38.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:38.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:38.77 712 | class CompressedGlyph { 42:38.77 | ^~~~~~~~~~~~~~~ 42:39.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ImageBitmap.h:12, 42:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmap.cpp:7: 42:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 42:39.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:39.47 819 | foundInterface = 0; \ 42:39.47 | ^~~~~~~~~~~~~~ 42:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:39.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmap.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:39.47 45 | NS_INTERFACE_MAP_END 42:39.47 | ^~~~~~~~~~~~~~~~~~~~ 42:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:39.47 800 | else 42:39.47 | ^~~~ 42:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:39.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:39.47 | ^~~~~~~~~~~~~~~~~~ 42:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmap.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:39.47 44 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:39.47 | ^~~~~~~~~~~~~~~~~~~~~~ 42:39.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:39.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 42:39.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaDevices.h:8, 42:39.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp:5: 42:39.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::MediaDevices::EnumDevResolver::OnSuccess(nsIVariant*)': 42:39.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 42:39.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:39.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:39.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp:108:39: note: while referencing 'infos' 42:39.49 108 | nsTArray> infos; 42:39.49 | ^~~~~ 42:39.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:39.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 42:39.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaDevices.h:8, 42:39.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp:5: 42:39.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 42:39.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:39.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:39.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaDevices.cpp:81:40: note: while referencing 'devices' 42:39.49 81 | nsTArray> devices; 42:39.49 | ^~~~~~~ 42:46.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 42:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 42:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 42:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 42:46.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 42:46.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 42:46.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 42:46.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/nsICanvasRenderingContextInternal.h:9, 42:46.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmapRenderingContext.h:8, 42:46.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmapRenderingContext.cpp:6: 42:46.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 42:46.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:46.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:46.23 819 | foundInterface = 0; \ 42:46.23 | ^~~~~~~~~~~~~~ 42:46.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:46.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:46.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:46.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmapRenderingContext.cpp:326:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:46.23 326 | NS_INTERFACE_MAP_END 42:46.23 | ^~~~~~~~~~~~~~~~~~~~ 42:46.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:46.23 800 | else 42:46.23 | ^~~~ 42:46.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:46.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:46.23 | ^~~~~~~~~~~~~~~~~~ 42:46.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageBitmapRenderingContext.cpp:325:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:46.23 325 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:46.23 | ^~~~~~~~~~~~~~~~~~~~~~ 42:51.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 42:51.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 42:51.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMCanvasRenderingContext2D.h:10, 42:51.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ImageData.h:10, 42:51.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageData.cpp:7: 42:51.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 42:51.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:51.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:51.09 819 | foundInterface = 0; \ 42:51.09 | ^~~~~~~~~~~~~~ 42:51.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:51.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:51.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:51.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:51.09 25 | NS_INTERFACE_MAP_END 42:51.09 | ^~~~~~~~~~~~~~~~~~~~ 42:51.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:51.09 800 | else 42:51.10 | ^~~~ 42:51.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:51.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:51.10 | ^~~~~~~~~~~~~~~~~~ 42:51.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:51.10 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:51.10 | ^~~~~~~~~~~~~~~~~~~~~~ 42:53.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:14, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:9, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 42:53.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:53.13 837 | foundInterface = 0; \ 42:53.13 | ^~~~~~~~~~~~~~ 42:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:53.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:53.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:53.13 953 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 42:53.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:12, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:53.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:53.14 258 | } else 42:53.14 | ^~~~ 42:53.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 42:53.14 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 42:53.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 42:53.14 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 42:53.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:952:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 42:53.14 952 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FakeTrackSourceGetter) 42:53.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 42:56.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/CanvasRenderingContext2D.h:16, 42:56.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/OffscreenCanvas.cpp:19: 42:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:56.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:56.40 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:56.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:56.40 712 | class CompressedGlyph { 42:56.40 | ^~~~~~~~~~~~~~~ 42:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 42:56.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 42:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 42:56.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 42:56.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 42:56.40 712 | class CompressedGlyph { 42:56.40 | ^~~~~~~~~~~~~~~ 42:56.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:9, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:56.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:56.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::MediaConstraintsHelper::SomeSettingsFit(const mozilla::NormalizedConstraints&, nsTArray >&) [with DeviceType = mozilla::VideoDevice]': 42:56.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 42:56.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 42:56.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:56.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:17, 42:56.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:56.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:56.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:56.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaTrackConstraints.h:309:46: note: while referencing 'sets' 42:56.77 309 | nsTArray sets; 42:56.77 | ^~~~ 42:56.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:56.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:9, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::MediaConstraintsHelper::SomeSettingsFit(const mozilla::NormalizedConstraints&, nsTArray >&) [with DeviceType = mozilla::AudioDevice]': 42:56.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 42:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 42:56.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:56.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:17, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:56.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:56.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaTrackConstraints.h:309:46: note: while referencing 'sets' 42:56.79 309 | nsTArray sets; 42:56.79 | ^~~~ 42:56.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 42:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 42:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 42:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/OffscreenCanvas.h:10, 42:56.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/OffscreenCanvas.cpp:7: 42:56.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 42:56.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 42:56.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:56.90 837 | foundInterface = 0; \ 42:56.90 | ^~~~~~~~~~~~~~ 42:56.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:56.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:56.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/OffscreenCanvas.cpp:376:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:56.91 376 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 42:56.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:56.91 800 | else 42:56.91 | ^~~~ 42:56.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:56.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:56.91 | ^~~~~~~~~~~~~~~~~~ 42:56.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/OffscreenCanvas.cpp:375:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:56.91 375 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:56.91 | ^~~~~~~~~~~~~~~~~~~~~~ 42:57.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:9, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:57.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static const char* mozilla::MediaConstraintsHelper::SelectSettings(const mozilla::NormalizedConstraints&, nsTArray >&, bool) [with DeviceType = mozilla::AudioDevice]': 42:57.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 42:57.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:57.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:57.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:57.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:17, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:57.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:57.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaTrackConstraints.h:369:36: note: while referencing 'rejects' 42:57.23 369 | nsTArray> rejects; 42:57.24 | ^~~~~~~ 42:57.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:9, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:57.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:57.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static const char* mozilla::MediaConstraintsHelper::SelectSettings(const mozilla::NormalizedConstraints&, nsTArray >&, bool) [with DeviceType = mozilla::VideoDevice]': 42:57.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 42:57.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 42:57.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 42:57.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:57.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/DOMMediaStream.h:17, 42:57.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaEngine.h:9, 42:57.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.h:8, 42:57.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaManager.cpp:6: 42:57.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaTrackConstraints.h:369:36: note: while referencing 'rejects' 42:57.32 369 | nsTArray> rejects; 42:57.32 | ^~~~~~~ 43:01.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:01.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:01.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 43:01.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:01.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:01.15 837 | foundInterface = 0; \ 43:01.15 | ^~~~~~~~~~~~~~ 43:01.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:01.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:01.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:01.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:01.15 125 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:01.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:01.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:01.15 800 | else 43:01.15 | ^~~~ 43:01.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:01.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:01.15 | ^~~~~~~~~~~~~~~~~~ 43:01.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:01.15 124 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 43:01.15 | ^~~~~~~~~~~~~~~~~~~~~~ 43:02.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::dom::MediaRecorder::_ZN7mozilla3dom13MediaRecorder15IsTypeSupportedERK18nsAString_internal.part.0(const nsAString_internal&)': 43:02.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 43:02.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 43:02.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:1377:22: note: while referencing 'codecs' 43:02.54 1377 | nsTArray codecs; 43:02.54 | ^~~~~~ 43:02.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MediaRecorder::Session::CleanupStreams()': 43:02.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:02.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:02.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:898:58: note: while referencing 'videoTracks' 43:02.66 898 | nsTArray> videoTracks; 43:02.66 | ^~~~~~~~~~~ 43:02.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MediaRecorder::Session::InitEncoder(uint8_t, mozilla::TrackRate)': 43:02.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:02.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:02.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:810:54: note: while referencing 'videoTracks' 43:02.73 810 | nsTArray> videoTracks; 43:02.73 | ^~~~~~~~~~~ 43:02.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:02.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:02.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:810:54: note: while referencing 'videoTracks' 43:02.74 810 | nsTArray> videoTracks; 43:02.74 | ^~~~~~~~~~~ 43:02.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::MediaRecorder::Session::TracksAvailableCallback::NotifyTracksAvailable(mozilla::DOMMediaStream*)': 43:02.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:02.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:324:56: note: while referencing 'videoTracks' 43:02.85 324 | nsTArray> videoTracks; 43:02.85 | ^~~~~~~~~~~ 43:02.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:02.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:317:56: note: while referencing 'audioTracks' 43:02.85 317 | nsTArray> audioTracks; 43:02.85 | ^~~~~~~~~~~ 43:02.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:02.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:02.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:324:56: note: while referencing 'videoTracks' 43:02.86 324 | nsTArray> videoTracks; 43:02.86 | ^~~~~~~~~~~ 43:02.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:02.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:02.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:02.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:02.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:02.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:317:56: note: while referencing 'audioTracks' 43:02.87 317 | nsTArray> audioTracks; 43:02.87 | ^~~~~~~~~~~ 43:03.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:03.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:03.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:03.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:03.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:03.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MediaRecorder::Session::Extract(bool)': 43:03.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:03.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:03.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:03.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:03.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:637:34: note: while referencing 'encodedBuf' 43:03.06 637 | nsTArray > encodedBuf; 43:03.06 | ^~~~~~~~~~ 43:03.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:03.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:03.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:03.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:03.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:03.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MediaRecorder::Start(const mozilla::dom::Optional&, mozilla::ErrorResult&)': 43:03.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:03.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:03.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:03.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:03.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:1110:38: note: while referencing 'tracks' 43:03.12 1110 | nsTArray> tracks; 43:03.12 | ^~~~~~ 43:03.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:03.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:03.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaRecorderBinding.h:8, 43:03.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.h:10, 43:03.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:7: 43:03.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:03.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:03.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaRecorder.cpp:1110:38: note: while referencing 'tracks' 43:03.13 1110 | nsTArray> tracks; 43:03.13 | ^~~~~~ 43:11.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 43:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 43:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 43:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamError.h:11, 43:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamError.cpp:7: 43:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 43:11.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:11.22 819 | foundInterface = 0; \ 43:11.22 | ^~~~~~~~~~~~~~ 43:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:11.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:11.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamError.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:11.22 60 | NS_INTERFACE_MAP_END 43:11.22 | ^~~~~~~~~~~~~~~~~~~~ 43:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:11.22 800 | else 43:11.22 | ^~~~ 43:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:11.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:11.22 | ^~~~~~~~~~~~~~~~~~ 43:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamError.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:11.22 59 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 43:11.22 | ^~~~~~~~~~~~~~~~~~~~~~ 43:16.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.cpp: In member function 'void mozilla::MediaStreamGraphImpl::CloseAudioInputImpl(mozilla::AudioDataListener*)': 43:16.90 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.cpp: 'count' may be used uninitialized in this function 43:16.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.cpp:1010:7: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:16.90 1010 | if (--count > 0) { 43:16.90 | ^~~~~~~ 43:22.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:22.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 43:22.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 43:22.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.h:9, 43:22.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:6: 43:22.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 43:22.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:22.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:22.12 819 | foundInterface = 0; \ 43:22.12 | ^~~~~~~~~~~~~~ 43:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:22.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:22.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:22.13 35 | NS_INTERFACE_MAP_END 43:22.13 | ^~~~~~~~~~~~~~~~~~~~ 43:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:22.13 800 | else 43:22.13 | ^~~~ 43:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:22.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:22.13 | ^~~~~~~~~~~~~~~~~~ 43:22.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:22.13 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:22.13 | ^~~~~~~~~~~~~~~~~~~~~~ 43:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackConsumer::QueryInterface(const nsIID&, void**)': 43:22.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:22.14 819 | foundInterface = 0; \ 43:22.14 | ^~~~~~~~~~~~~~ 43:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:22.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:22.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:22.14 64 | NS_INTERFACE_MAP_END 43:22.14 | ^~~~~~~~~~~~~~~~~~~~ 43:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:22.14 800 | else 43:22.14 | ^~~~ 43:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:22.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:22.14 | ^~~~~~~~~~~~~~~~~~ 43:22.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:22.14 63 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:22.14 | ^~~~~~~~~~~~~~~~~~~~~~ 43:22.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 43:22.17 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:22.17 837 | foundInterface = 0; \ 43:22.17 | ^~~~~~~~~~~~~~ 43:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:22.17 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:210:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:22.17 210 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:22.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 43:22.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.h:9, 43:22.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:6: 43:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:22.17 258 | } else 43:22.17 | ^~~~ 43:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:22.17 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:22.17 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:22.17 209 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaStreamTrack) 43:22.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:23.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 43:23.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 43:23.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.h:9, 43:23.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:6: 43:23.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MediaStreamTrack::Destroy()': 43:23.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'const nsTArray > [1]' 43:23.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'const nsTArray > [1]' [-Warray-bounds] 43:23.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:23.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:178:58: note: while referencing 'directTrackListeners' 43:23.16 178 | const nsTArray> directTrackListeners(mDirectTrackListeners); 43:23.16 | ^~~~~~~~~~~~~~~~~~~~ 43:23.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:23.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 43:23.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 43:23.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.h:9, 43:23.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:6: 43:23.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'const nsTArray > [1]' 43:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'const nsTArray > [1]' [-Warray-bounds] 43:23.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:23.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamTrack.cpp:173:52: note: while referencing 'trackListeners' 43:23.17 173 | const nsTArray> trackListeners(mTrackListeners); 43:23.17 | ^~~~~~~~~~~~~~ 43:27.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:27.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 43:27.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 43:27.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.h:10, 43:27.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.cpp:7: 43:27.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 43:27.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:27.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:27.19 837 | foundInterface = 0; \ 43:27.19 | ^~~~~~~~~~~~~~ 43:27.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:27.19 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:27.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:27.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:27.19 36 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:27.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:27.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 43:27.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.h:10, 43:27.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.cpp:7: 43:27.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:27.20 258 | } else 43:27.20 | ^~~~ 43:27.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:27.20 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:27.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:27.20 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:27.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:27.20 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrack) 43:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:29.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 43:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 43:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.h:10, 43:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrackList.cpp:7: 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 43:29.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:29.71 837 | foundInterface = 0; \ 43:29.71 | ^~~~~~~~~~~~~~ 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:29.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:29.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:29.71 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:29.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:29.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 43:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrack.h:10, 43:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrackList.cpp:7: 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:29.71 258 | } else 43:29.71 | ^~~~ 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:29.71 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:29.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:29.71 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:29.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:29.71 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaTrackList) 43:29.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:39.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:10, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrack.cpp:7: 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 43:39.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:39.88 837 | foundInterface = 0; \ 43:39.88 | ^~~~~~~~~~~~~~ 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:39.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:39.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:39.88 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:39.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:39.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocumentObserver.h:9, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:15, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 43:39.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrack.cpp:7: 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:39.88 258 | } else 43:39.88 | ^~~~ 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:39.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:39.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:39.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:39.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:39.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:39.88 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrack) 43:39.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:43.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 43:43.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 43:43.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 43:43.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 43:43.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCue.cpp:6: 43:43.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 43:43.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:43.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:43.05 837 | foundInterface = 0; \ 43:43.05 | ^~~~~~~~~~~~~~ 43:43.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:43.05 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:43.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:43.06 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:43.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStyledElement.h:17, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsMappedAttributeElement.h:15, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsGenericHTMLElement.h:10, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTrackElement.h:10, 43:43.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCue.cpp:6: 43:43.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:43.06 258 | } else 43:43.06 | ^~~~ 43:43.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:43.06 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:43.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:43.06 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:43.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:43.06 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackCue) 43:43.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:45.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 43:45.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:45.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:45.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 43:45.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackCueList.h:10, 43:45.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCueList.cpp:6: 43:45.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 43:45.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:45.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:45.68 819 | foundInterface = 0; \ 43:45.68 | ^~~~~~~~~~~~~~ 43:45.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:45.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:45.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:45.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:45.68 33 | NS_INTERFACE_MAP_END 43:45.68 | ^~~~~~~~~~~~~~~~~~~~ 43:45.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:45.68 800 | else 43:45.68 | ^~~~ 43:45.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:45.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:45.68 | ^~~~~~~~~~~~~~~~~~ 43:45.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:45.68 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:45.68 | ^~~~~~~~~~~~~~~~~~~~~~ 43:46.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:46.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackCueList.h:10, 43:46.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCueList.cpp:6: 43:46.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::TextTrackCueList::GetArray(nsTArray >&)': 43:46.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:46.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:46.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:46.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:46.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackCueList.cpp:128:48: note: while referencing '' 43:46.24 128 | aCues = nsTArray >(mList); 43:46.24 | ^ 43:48.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 43:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 43:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 43:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackList.cpp:6: 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 43:48.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:48.06 837 | foundInterface = 0; \ 43:48.06 | ^~~~~~~~~~~~~~ 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:48.06 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:48.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:48.06 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 43:48.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:48.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 43:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 43:48.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackList.cpp:6: 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:48.06 258 | } else 43:48.06 | ^~~~ 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 43:48.06 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 43:48.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 43:48.06 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 43:48.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:48.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 43:48.06 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TextTrackList) 43:48.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:48.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 43:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 43:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackList.h:10, 43:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackList.cpp:6: 43:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::TextTrackList::GetShowingCues(nsTArray >&)': 43:48.61 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:48.61 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:48.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackList.cpp:45:36: note: while referencing 'cues' 43:48.61 45 | nsTArray< RefPtr > cues; 43:48.61 | ^~~~ 43:50.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 43:50.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 43:50.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 43:50.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 43:50.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 43:50.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackRegion.h:10, 43:50.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackRegion.cpp:7: 43:50.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 43:50.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 43:50.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:50.07 819 | foundInterface = 0; \ 43:50.07 | ^~~~~~~~~~~~~~ 43:50.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:50.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:50.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackRegion.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:50.07 19 | NS_INTERFACE_MAP_END 43:50.07 | ^~~~~~~~~~~~~~~~~~~~ 43:50.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:50.07 800 | else 43:50.07 | ^~~~ 43:50.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:50.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:50.07 | ^~~~~~~~~~~~~~~~~~ 43:50.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TextTrackRegion.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:50.07 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:50.07 | ^~~~~~~~~~~~~~~~~~~~~~ 43:53.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:53.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 43:53.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TaskQueue.h:10, 43:53.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraph.h:11, 43:53.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/MediaStreamGraphImpl.h:9, 43:53.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TrackUnionStream.cpp:6: 43:53.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::TrackUnionStream::RemoveInput(mozilla::MediaInputPort*)': 43:53.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 43:53.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 43:53.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:53.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:53.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/TrackUnionStream.cpp:61:58: note: while referencing 'listeners' 43:53.41 61 | nsTArray> listeners( 43:53.41 | ^~~~~~~~~ 43:58.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 43:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 43:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 43:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 43:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 43:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.h:14, 43:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:7: 43:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::VideoFrameContainer::ClearCurrentFrame()': 43:58.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 43:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 43:58.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:58.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:271:41: note: while referencing 'kungFuDeathGrip' 43:58.20 271 | nsTArray kungFuDeathGrip; 43:58.20 | ^~~~~~~~~~~~~~~ 43:58.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.h:14, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:7: 43:58.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::VideoFrameContainer::ClearFutureFrames()': 43:58.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 43:58.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 43:58.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:58.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:58.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:288:46: note: while referencing 'currentFrame' 43:58.21 288 | nsTArray currentFrame; 43:58.21 | ^~~~~~~~~~~~ 43:58.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.h:14, 43:58.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:7: 43:58.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 43:58.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 43:58.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:58.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:58.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:284:41: note: while referencing 'kungFuDeathGrip' 43:58.21 284 | nsTArray kungFuDeathGrip; 43:58.21 | ^~~~~~~~~~~~~~~ 43:58.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 43:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 43:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 43:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 43:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 43:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.h:14, 43:58.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:7: 43:58.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::VideoFrameContainer::SetCurrentFramesLocked(const IntSize&, const nsTArray&)': 43:58.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 43:58.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 43:58.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:58.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:58.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:226:41: note: while referencing 'oldImages' 43:58.25 226 | nsTArray oldImages; 43:58.25 | ^~~~~~~~~ 43:58.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 43:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 43:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 43:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 43:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 43:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 43:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.h:14, 43:58.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:7: 43:58.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::VideoFrameContainer::SetCurrentFrame(const IntSize&, mozilla::VideoFrameContainer::Image*, const mozilla::TimeStamp&)': 43:58.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 43:58.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 43:58.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 43:58.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:58.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.cpp:7: 43:58.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoFrameContainer.h:63:79: note: while referencing '' 43:58.43 63 | SetCurrentFrames(aIntrinsicSize, nsTArray()); 43:58.43 | ^ 44:06.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 44:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 44:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 44:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 44:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 44:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 44:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLContext.h:15, 44:06.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLContext.cpp:6: 44:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 44:06.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:06.19 819 | foundInterface = 0; \ 44:06.19 | ^~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:06.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:06.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLContext.cpp:2337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:06.19 2337 | NS_INTERFACE_MAP_END 44:06.19 | ^~~~~~~~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:06.19 811 | else 44:06.19 | ^~~~ 44:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:06.19 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:06.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLContext.cpp:2336:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:06.19 2336 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMWebGLRenderingContext) 44:06.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:07.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 44:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 44:07.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoTrack.cpp:7: 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 44:07.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:07.50 837 | foundInterface = 0; \ 44:07.50 | ^~~~~~~~~~~~~~ 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:07.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:07.50 36 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 44:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:07.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStyledElement.h:17, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsMappedAttributeElement.h:15, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsGenericHTMLElement.h:10, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 44:07.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoTrack.cpp:7: 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:07.50 258 | } else 44:07.50 | ^~~~ 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 44:07.50 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 44:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 44:07.50 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 44:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:07.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/VideoTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 44:07.50 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(VideoTrack) 44:07.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:14.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 44:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 44:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWebVTTListener.h:10, 44:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/WebVTTListener.h:9, 44:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/WebVTTListener.cpp:6: 44:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 44:14.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:14.70 819 | foundInterface = 0; \ 44:14.70 | ^~~~~~~~~~~~~~ 44:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:14.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:14.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:14.70 27 | NS_INTERFACE_MAP_END 44:14.70 | ^~~~~~~~~~~~~~~~~~~~ 44:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:14.70 811 | else 44:14.70 | ^~~~ 44:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:14.70 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:14.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:14.70 26 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 44:14.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:16.25 libdom_media.a.desc 44:20.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 44:20.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 44:20.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 44:20.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 44:20.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 44:20.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 44:20.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp:6: 44:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 44:20.11 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 44:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:20.11 819 | foundInterface = 0; \ 44:20.11 | ^~~~~~~~~~~~~~ 44:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:20.11 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp:625:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:20.11 625 | NS_INTERFACE_MAP_END 44:20.11 | ^~~~~~~~~~~~~~~~~~~~ 44:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:20.11 805 | else 44:20.11 | ^~~~ 44:20.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 44:20.12 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 44:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:20.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp:623:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 44:20.12 623 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 44:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:20.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp: In member function 'nsresult XREMain::XRE_mainRun()': 44:20.17 Warning: -Waddress in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 44:20.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp:3612:34: warning: comparison with string literal results in unspecified behavior [-Waddress] 44:20.17 3612 | aKey = (((MOZ_APP_NAME == "basilisk") 44:20.17 Warning: -Waddress in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp: comparison with string literal results in unspecified behavior 44:20.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsAppRunner.cpp:3613:39: warning: comparison with string literal results in unspecified behavior [-Waddress] 44:20.17 3613 | || (MOZ_APP_NAME == "palemoon")) 44:26.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:74: 44:26.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsXREDirProvider.cpp: In member function 'virtual nsresult nsXREDirProvider::DoStartup()': 44:26.96 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsXREDirProvider.cpp: variable 'mode' set but not used 44:26.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/xre/nsXREDirProvider.cpp:893:9: warning: variable 'mode' set but not used [-Wunused-but-set-variable] 44:26.96 893 | int mode = 1; 44:26.96 | ^~~~ 44:28.22 libtoolkit_xre.a.desc 44:29.05 libimage_encoders_png.a.desc 45:31.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 45:31.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 45:31.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:9, 45:31.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacDemuxer.h:10, 45:31.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacDemuxer.cpp:6: 45:31.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::flac::Frame::FindNext(mozilla::MediaResourceIndex&)': 45:31.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 45:31.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 45:31.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 45:31.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:31.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacDemuxer.cpp:272:20: note: while referencing 'buffer' 45:31.77 272 | nsTArray buffer; 45:31.77 | ^~~~~~ 45:35.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 45:35.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 45:35.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:16, 45:35.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacFrameParser.h:11, 45:35.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacFrameParser.cpp:6: 45:35.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::FlacFrameParser::DecodeHeaderBlock(const uint8_t*, size_t)': 45:35.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 45:35.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 45:35.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 45:35.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:35.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacFrameParser.cpp:163:25: note: while referencing 'comments' 45:35.23 163 | nsTArray comments(blockDataSize + 8); 45:35.24 | ^~~~~~~~ 45:35.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 45:35.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 45:35.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:16, 45:35.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacFrameParser.h:11, 45:35.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacFrameParser.cpp:6: 45:35.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 45:35.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 45:35.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 45:35.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:35.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/flac/FlacFrameParser.cpp:163:25: note: while referencing 'comments' 45:35.24 163 | nsTArray comments(blockDataSize + 8); 45:35.24 | ^~~~~~~~ 45:35.39 libdom_media_flac.a.desc 46:06.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContext.h:44, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:9: 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::WebGLShader::ShaderSource(const nsAString_internal&)': 46:06.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' [-Warray-bounds] 46:06.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 46:06.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:161:19: note: while referencing 'stripComments' 46:06.31 161 | StripComments stripComments(source); 46:06.31 | ^~~~~~~~~~~~~ 46:06.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContext.h:44, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:9: 46:06.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' [-Warray-bounds] 46:06.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 46:06.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:161:19: note: while referencing 'stripComments' 46:06.31 161 | StripComments stripComments(source); 46:06.31 | ^~~~~~~~~~~~~ 46:06.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContext.h:44, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:9: 46:06.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' [-Warray-bounds] 46:06.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 46:06.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:161:19: note: while referencing 'stripComments' 46:06.31 161 | StripComments stripComments(source); 46:06.31 | ^~~~~~~~~~~~~ 46:06.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/gl/GLContext.h:44, 46:06.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:9: 46:06.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mozilla::StripComments [1]' [-Warray-bounds] 46:06.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 46:06.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:06.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/canvas/WebGLShader.cpp:161:19: note: while referencing 'stripComments' 46:06.31 161 | StripComments stripComments(source); 46:06.31 | ^~~~~~~~~~~~~ 46:47.37 libmedia_libaom.a.desc 46:49.14 libgfx_qcms.a.desc 46:49.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-blob.cc:34: 46:49.28 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:49.28 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:49.28 | ^~~~~~~~~~~~~~~~~~~ 46:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:49.28 665 | _hb_debug_msg_va (const char *what, 46:49.28 | ^~~~~~~~~~~~~~~~ 46:49.28 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:49.28 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:49.28 | ^~~~~~~~~~~~~~~~ 46:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:49.28 733 | _hb_debug_msg (const char *what, 46:49.28 | ^~~~~~~~~~~~~ 46:49.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 46:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-buffer.cc:30: 46:49.39 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:49.39 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:49.39 | ^~~~~~~~~~~~~~~~~~~ 46:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:49.39 665 | _hb_debug_msg_va (const char *what, 46:49.39 | ^~~~~~~~~~~~~~~~ 46:49.39 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:49.40 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:49.40 | ^~~~~~~~~~~~~~~~ 46:49.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:49.40 733 | _hb_debug_msg (const char *what, 46:49.40 | ^~~~~~~~~~~~~ 46:49.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-common.cc:29: 46:49.94 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:49.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:49.94 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:49.94 | ^~~~~~~~~~~~~~~~~~~ 46:49.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:49.94 665 | _hb_debug_msg_va (const char *what, 46:49.94 | ^~~~~~~~~~~~~~~~ 46:49.94 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:49.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:49.94 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:49.94 | ^~~~~~~~~~~~~~~~ 46:49.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:49.94 733 | _hb_debug_msg (const char *what, 46:49.94 | ^~~~~~~~~~~~~ 46:50.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-face.cc:29: 46:50.11 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:50.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:50.11 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:50.11 | ^~~~~~~~~~~~~~~~~~~ 46:50.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:50.11 665 | _hb_debug_msg_va (const char *what, 46:50.11 | ^~~~~~~~~~~~~~~~ 46:50.11 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:50.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:50.11 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:50.11 | ^~~~~~~~~~~~~~~~ 46:50.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:50.11 733 | _hb_debug_msg (const char *what, 46:50.11 | ^~~~~~~~~~~~~ 46:50.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 46:50.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-fallback-shape.cc:28: 46:50.43 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:50.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:50.44 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:50.44 | ^~~~~~~~~~~~~~~~~~~ 46:50.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:50.44 665 | _hb_debug_msg_va (const char *what, 46:50.44 | ^~~~~~~~~~~~~~~~ 46:50.44 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:50.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:50.44 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:50.44 | ^~~~~~~~~~~~~~~~ 46:50.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:50.44 733 | _hb_debug_msg (const char *what, 46:50.44 | ^~~~~~~~~~~~~ 46:50.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-font.cc:29: 46:50.58 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:50.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:50.58 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:50.58 | ^~~~~~~~~~~~~~~~~~~ 46:50.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:50.58 665 | _hb_debug_msg_va (const char *what, 46:50.58 | ^~~~~~~~~~~~~~~~ 46:50.58 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:50.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:50.58 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:50.58 | ^~~~~~~~~~~~~~~~ 46:50.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:50.58 733 | _hb_debug_msg (const char *what, 46:50.58 | ^~~~~~~~~~~~~ 46:51.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 46:51.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:31: 46:51.11 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:51.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:51.11 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:51.11 | ^~~~~~~~~~~~~~~~~~~ 46:51.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:51.11 665 | _hb_debug_msg_va (const char *what, 46:51.11 | ^~~~~~~~~~~~~~~~ 46:51.11 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:51.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:51.11 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:51.11 | ^~~~~~~~~~~~~~~~ 46:51.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:51.11 733 | _hb_debug_msg (const char *what, 46:51.11 | ^~~~~~~~~~~~~ 46:52.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-private.hh:36, 46:52.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:32: 46:52.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: In member function 'bool OT::Coverage::intersects(const hb_set_t*) const': 46:52.52 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:52.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh:339:61: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:52.52 339 | elt_t const &elt (hb_codepoint_t g) const { return elts[g >> SHIFT]; } 46:52.52 | ~~^~~~~~~~ 46:52.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 46:52.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:34: 46:52.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:918:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:52.52 918 | Coverage::Iter iter; 46:52.52 | ^~~~ 46:53.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'void OT::SingleSubstFormat2::closure(OT::hb_closure_context_t*) const': 46:53.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:53.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.38 855 | j++; 46:53.38 | ~^~ 46:53.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:35: 46:53.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:128:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:53.38 128 | Coverage::Iter iter; 46:53.38 | ^~~~ 46:53.38 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function 46:53.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:128:20: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-private.hh:36, 46:53.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:32: 46:53.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void OT::SingleSubstFormat2::collect_glyphs(OT::hb_collect_glyphs_context_t*) const': 46:53.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:53.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh:338:49: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.42 338 | elt_t &elt (hb_codepoint_t g) { return elts[g >> SHIFT]; } 46:53.42 | ~~^~~~~~~~ 46:53.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:35: 46:53.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:142:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:53.42 142 | Coverage::Iter iter; 46:53.42 | ^~~~ 46:53.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function 46:53.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:142:20: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 46:53.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:34: 46:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'void OT::MultipleSubstFormat1::closure(OT::hb_closure_context_t*) const': 46:53.47 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.47 855 | j++; 46:53.47 | ~^~ 46:53.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:35: 46:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:337:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:53.47 337 | Coverage::Iter iter; 46:53.47 | ^~~~ 46:53.47 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function 46:53.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:337:20: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 46:53.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:34: 46:53.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'void OT::AlternateSubstFormat1::closure(OT::hb_closure_context_t*) const': 46:53.55 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:53.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.55 855 | j++; 46:53.56 | ~^~ 46:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:35: 46:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:459:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:53.56 459 | Coverage::Iter iter; 46:53.56 | ^~~~ 46:53.56 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function 46:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:459:20: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-private.hh:36, 46:53.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:32: 46:53.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void OT::AlternateSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const': 46:53.59 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:53.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh:338:49: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.60 338 | elt_t &elt (hb_codepoint_t g) { return elts[g >> SHIFT]; } 46:53.60 | ~~^~~~~~~~ 46:53.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:35: 46:53.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:477:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:53.60 477 | Coverage::Iter iter; 46:53.60 | ^~~~ 46:53.60 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function 46:53.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:477:20: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 46:53.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:34: 46:53.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: In member function 'void OT::LigatureSubstFormat1::closure(OT::hb_closure_context_t*) const': 46:53.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:53.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:855:8: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.74 855 | j++; 46:53.74 | ~^~ 46:53.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:35: 46:53.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:790:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:53.74 790 | Coverage::Iter iter; 46:53.74 | ^~~~ 46:53.74 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function 46:53.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:790:20: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-private.hh:36, 46:53.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:32: 46:53.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void OT::LigatureSubstFormat1::collect_glyphs(OT::hb_collect_glyphs_context_t*) const': 46:53.79 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function 46:53.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh:338:49: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:53.79 338 | elt_t &elt (hb_codepoint_t g) { return elts[g >> SHIFT]; } 46:53.80 | ~~^~~~~~~~ 46:53.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout.cc:35: 46:53.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:804:20: note: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format2.OT::CoverageFormat2::Iter::j' was declared here 46:53.80 804 | Coverage::Iter iter; 46:53.80 | ^~~~ 46:53.80 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function 46:53.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:804:20: warning: 'iter.OT::Coverage::Iter::u.OT::Coverage::Iter::._anon_42::format1.OT::CoverageFormat1::Iter::c' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:57.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-buffer-private.hh:33, 46:57.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-map-private.hh:32, 46:57.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-map.cc:29: 46:57.44 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:57.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:57.44 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:57.44 | ^~~~~~~~~~~~~~~~~~~ 46:57.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:57.44 665 | _hb_debug_msg_va (const char *what, 46:57.44 | ^~~~~~~~~~~~~~~~ 46:57.44 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:57.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:57.44 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:57.44 | ^~~~~~~~~~~~~~~~ 46:57.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:57.44 733 | _hb_debug_msg (const char *what, 46:57.44 | ^~~~~~~~~~~~~ 46:57.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-open-type-private.hh:32, 46:57.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-math.cc:27: 46:57.72 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:57.72 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:57.72 | ^~~~~~~~~~~~~~~~~~~ 46:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:57.72 665 | _hb_debug_msg_va (const char *what, 46:57.72 | ^~~~~~~~~~~~~~~~ 46:57.72 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:57.72 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:57.72 | ^~~~~~~~~~~~~~~~ 46:57.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:57.72 733 | _hb_debug_msg (const char *what, 46:57.72 | ^~~~~~~~~~~~~ 46:58.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh:32, 46:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:27: 46:58.60 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:58.60 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:58.60 | ^~~~~~~~~~~~~~~~~~~ 46:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:58.60 665 | _hb_debug_msg_va (const char *what, 46:58.60 | ^~~~~~~~~~~~~~~~ 46:58.60 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:58.61 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:58.61 | ^~~~~~~~~~~~~~~~ 46:58.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:58.61 733 | _hb_debug_msg (const char *what, 46:58.61 | ^~~~~~~~~~~~~ 46:59.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 46:59.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-default.cc:27: 46:59.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:59.48 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:59.49 | ^~~~~~~~~~~~~~~~~~~ 46:59.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:59.49 665 | _hb_debug_msg_va (const char *what, 46:59.49 | ^~~~~~~~~~~~~~~~ 46:59.49 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:59.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:59.49 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:59.49 | ^~~~~~~~~~~~~~~~ 46:59.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:59.49 733 | _hb_debug_msg (const char *what, 46:59.49 | ^~~~~~~~~~~~~ 46:59.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 46:59.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 46:59.57 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:59.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:59.57 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:59.57 | ^~~~~~~~~~~~~~~~~~~ 46:59.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:59.57 665 | _hb_debug_msg_va (const char *what, 46:59.57 | ^~~~~~~~~~~~~~~~ 46:59.57 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:59.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:59.57 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:59.57 | ^~~~~~~~~~~~~~~~ 46:59.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:59.57 733 | _hb_debug_msg (const char *what, 46:59.57 | ^~~~~~~~~~~~~ 46:59.71 libdom_canvas.a.desc 46:59.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 46:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-hebrew.cc:27: 46:59.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:59.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:59.79 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:59.79 | ^~~~~~~~~~~~~~~~~~~ 46:59.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:59.79 665 | _hb_debug_msg_va (const char *what, 46:59.79 | ^~~~~~~~~~~~~~~~ 46:59.79 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:59.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:59.79 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:59.79 | ^~~~~~~~~~~~~~~~ 46:59.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:59.79 733 | _hb_debug_msg (const char *what, 46:59.79 | ^~~~~~~~~~~~~ 46:59.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 46:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-table.cc:17: 46:59.91 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 46:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 46:59.91 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 46:59.91 | ^~~~~~~~~~~~~~~~~~~ 46:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 46:59.91 665 | _hb_debug_msg_va (const char *what, 46:59.91 | ^~~~~~~~~~~~~~~~ 46:59.91 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 46:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 46:59.91 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 46:59.91 | ^~~~~~~~~~~~~~~~ 46:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 46:59.91 733 | _hb_debug_msg (const char *what, 46:59.91 | ^~~~~~~~~~~~~ 47:00.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 47:00.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 47:00.38 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:00.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:00.38 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:00.38 | ^~~~~~~~~~~~~~~~~~~ 47:00.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:00.38 665 | _hb_debug_msg_va (const char *what, 47:00.38 | ^~~~~~~~~~~~~~~~ 47:00.38 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:00.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:00.39 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:00.39 | ^~~~~~~~~~~~~~~~ 47:00.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:00.39 733 | _hb_debug_msg (const char *what, 47:00.39 | ^~~~~~~~~~~~~ 47:01.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 47:01.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.cc:27: 47:01.17 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:01.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:01.18 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:01.18 | ^~~~~~~~~~~~~~~~~~~ 47:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:01.18 665 | _hb_debug_msg_va (const char *what, 47:01.18 | ^~~~~~~~~~~~~~~~ 47:01.18 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:01.18 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:01.18 | ^~~~~~~~~~~~~~~~ 47:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:01.18 733 | _hb_debug_msg (const char *what, 47:01.18 | ^~~~~~~~~~~~~ 47:01.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 47:01.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-thai.cc:27: 47:01.41 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:01.41 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:01.41 | ^~~~~~~~~~~~~~~~~~~ 47:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:01.41 665 | _hb_debug_msg_va (const char *what, 47:01.41 | ^~~~~~~~~~~~~~~~ 47:01.41 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:01.41 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:01.41 | ^~~~~~~~~~~~~~~~ 47:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:01.41 733 | _hb_debug_msg (const char *what, 47:01.41 | ^~~~~~~~~~~~~ 47:01.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 47:01.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-tibetan.cc:27: 47:01.56 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:01.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:01.56 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:01.56 | ^~~~~~~~~~~~~~~~~~~ 47:01.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:01.56 665 | _hb_debug_msg_va (const char *what, 47:01.56 | ^~~~~~~~~~~~~~~~ 47:01.56 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:01.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:01.56 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:01.56 | ^~~~~~~~~~~~~~~~ 47:01.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:01.56 733 | _hb_debug_msg (const char *what, 47:01.56 | ^~~~~~~~~~~~~ 47:01.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 47:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18: 47:01.66 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:01.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:01.66 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:01.66 | ^~~~~~~~~~~~~~~~~~~ 47:01.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:01.66 665 | _hb_debug_msg_va (const char *what, 47:01.66 | ^~~~~~~~~~~~~~~~ 47:01.66 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:01.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:01.66 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:01.66 | ^~~~~~~~~~~~~~~~ 47:01.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:01.66 733 | _hb_debug_msg (const char *what, 47:01.66 | ^~~~~~~~~~~~~ 47:01.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 47:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 47:01.77 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:01.77 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:01.77 | ^~~~~~~~~~~~~~~~~~~ 47:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:01.77 665 | _hb_debug_msg_va (const char *what, 47:01.77 | ^~~~~~~~~~~~~~~~ 47:01.77 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:01.77 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:01.77 | ^~~~~~~~~~~~~~~~ 47:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:01.77 733 | _hb_debug_msg (const char *what, 47:01.77 | ^~~~~~~~~~~~~ 47:02.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 47:02.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27: 47:02.14 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:02.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:02.14 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:02.14 | ^~~~~~~~~~~~~~~~~~~ 47:02.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:02.14 665 | _hb_debug_msg_va (const char *what, 47:02.14 | ^~~~~~~~~~~~~~~~ 47:02.14 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:02.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:02.14 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:02.14 | ^~~~~~~~~~~~~~~~ 47:02.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:02.14 733 | _hb_debug_msg (const char *what, 47:02.14 | ^~~~~~~~~~~~~ 47:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 47:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 47:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:02.28 223 | } else if (buffer->props.direction == HB_DIRECTION_RTL) { 47:02.28 | ^~ 47:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here 47:02.28 229 | default: 47:02.28 | ^~~~~~~ 47:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 47:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:02.28 261 | base_extents.height -= y_gap; 47:02.28 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 47:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here 47:02.28 264 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: 47:02.28 | ^~~~ 47:02.28 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: this statement may fall through 47:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:02.28 282 | base_extents.height -= y_gap; 47:02.28 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 47:02.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here 47:02.28 285 | case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: 47:02.28 | ^~~~ 47:02.45 libmozpng.a.desc 47:02.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh:30, 47:02.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape-normalize.cc:27: 47:02.59 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:02.59 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:02.59 | ^~~~~~~~~~~~~~~~~~~ 47:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:02.59 665 | _hb_debug_msg_va (const char *what, 47:02.59 | ^~~~~~~~~~~~~~~~ 47:02.59 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:02.59 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:02.59 | ^~~~~~~~~~~~~~~~ 47:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:02.59 733 | _hb_debug_msg (const char *what, 47:02.59 | ^~~~~~~~~~~~~ 47:02.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 47:02.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-shape.cc:32: 47:02.91 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:02.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:02.91 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:02.91 | ^~~~~~~~~~~~~~~~~~~ 47:02.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:02.92 665 | _hb_debug_msg_va (const char *what, 47:02.92 | ^~~~~~~~~~~~~~~~ 47:02.92 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:02.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:02.92 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:02.92 | ^~~~~~~~~~~~~~~~ 47:02.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:02.92 733 | _hb_debug_msg (const char *what, 47:02.92 | ^~~~~~~~~~~~~ 47:03.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-ot-tag.cc:29: 47:03.47 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:03.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:03.47 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:03.47 | ^~~~~~~~~~~~~~~~~~~ 47:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:03.48 665 | _hb_debug_msg_va (const char *what, 47:03.48 | ^~~~~~~~~~~~~~~~ 47:03.48 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:03.48 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:03.48 | ^~~~~~~~~~~~~~~~ 47:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:03.48 733 | _hb_debug_msg (const char *what, 47:03.48 | ^~~~~~~~~~~~~ 47:03.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set-private.hh:30, 47:03.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-set.cc:27: 47:03.61 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:03.61 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:03.61 | ^~~~~~~~~~~~~~~~~~~ 47:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:03.62 665 | _hb_debug_msg_va (const char *what, 47:03.62 | ^~~~~~~~~~~~~~~~ 47:03.62 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:03.62 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:03.62 | ^~~~~~~~~~~~~~~~ 47:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:03.62 733 | _hb_debug_msg (const char *what, 47:03.62 | ^~~~~~~~~~~~~ 47:03.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-shape-plan-private.hh:30, 47:03.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-shape-plan.cc:27: 47:03.82 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:03.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:03.82 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:03.82 | ^~~~~~~~~~~~~~~~~~~ 47:03.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:03.82 665 | _hb_debug_msg_va (const char *what, 47:03.82 | ^~~~~~~~~~~~~~~~ 47:03.82 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:03.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:03.82 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:03.82 | ^~~~~~~~~~~~~~~~ 47:03.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:03.82 733 | _hb_debug_msg (const char *what, 47:03.82 | ^~~~~~~~~~~~~ 47:04.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-shape.cc:29: 47:04.00 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:04.00 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:04.00 | ^~~~~~~~~~~~~~~~~~~ 47:04.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:04.00 665 | _hb_debug_msg_va (const char *what, 47:04.00 | ^~~~~~~~~~~~~~~~ 47:04.01 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:04.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:04.01 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:04.01 | ^~~~~~~~~~~~~~~~ 47:04.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:04.01 733 | _hb_debug_msg (const char *what, 47:04.01 | ^~~~~~~~~~~~~ 47:04.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-shaper.cc:27: 47:04.15 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:04.15 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:04.15 | ^~~~~~~~~~~~~~~~~~~ 47:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:04.15 665 | _hb_debug_msg_va (const char *what, 47:04.15 | ^~~~~~~~~~~~~~~~ 47:04.15 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:04.15 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:04.15 | ^~~~~~~~~~~~~~~~ 47:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:04.15 733 | _hb_debug_msg (const char *what, 47:04.15 | ^~~~~~~~~~~~~ 47:04.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-unicode.cc:31: 47:04.22 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:04.23 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:04.23 | ^~~~~~~~~~~~~~~~~~~ 47:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:04.23 665 | _hb_debug_msg_va (const char *what, 47:04.23 | ^~~~~~~~~~~~~~~~ 47:04.23 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:04.23 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:04.23 | ^~~~~~~~~~~~~~~~ 47:04.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:04.23 733 | _hb_debug_msg (const char *what, 47:04.23 | ^~~~~~~~~~~~~ 47:04.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-atomic-private.hh:35, 47:04.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-warning.cc:27: 47:04.38 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:04.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:04.38 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:04.38 | ^~~~~~~~~~~~~~~~~~~ 47:04.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:04.38 665 | _hb_debug_msg_va (const char *what, 47:04.38 | ^~~~~~~~~~~~~~~~ 47:04.38 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:04.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:04.38 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:04.38 | ^~~~~~~~~~~~~~~~ 47:04.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:04.38 733 | _hb_debug_msg (const char *what, 47:04.38 | ^~~~~~~~~~~~~ 47:04.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-glib.cc:29, 47:04.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 47:04.45 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes 47:04.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 47:04.45 714 | _hb_debug_msg_va<0> (const char *what HB_UNUSED, 47:04.45 | ^~~~~~~~~~~~~~~~~~~ 47:04.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:665:1: note: missing primary template attribute 'format' 47:04.45 665 | _hb_debug_msg_va (const char *what, 47:04.45 | ^~~~~~~~~~~~~~~~ 47:04.45 Warning: -Wmissing-attributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:04.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:04.45 757 | _hb_debug_msg<0> (const char *what HB_UNUSED, 47:04.45 | ^~~~~~~~~~~~~~~~ 47:04.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/harfbuzz/src/hb-private.hh:733:1: note: missing primary template attribute 'format' 47:04.46 733 | _hb_debug_msg (const char *what, 47:04.46 | ^~~~~~~~~~~~~ 47:04.51 libgfx_harfbuzz_src.a.desc 47:04.89 libmedia_libwebp_dec.a.desc 47:04.99 libmedia_libogg.a.desc 47:05.09 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libmkv/EbmlBufferWriter.c: '_Serialize' defined but not used 47:05.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 47:05.09 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 47:05.09 | ^~~~~~~~~~ 47:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libmkv/EbmlBufferWriter.c: In function 'Ebml_Serialize': 47:05.10 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libmkv/EbmlBufferWriter.c: 'x' may be used uninitialized in this function 47:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libmkv/EbmlBufferWriter.c:39:3: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:05.10 39 | memcpy(src, buffer_in, len); 47:05.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libmkv/EbmlBufferWriter.c:22:19: note: 'x' was declared here 47:05.10 22 | unsigned char x; 47:05.10 | ^ 47:05.29 libmedia_libmkv.a.desc 47:05.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Code.cpp: In member function 'void graphite2::vm::Machine::Code::decoder::analyse_opcode(graphite2::vm::opcode, const int8*)': 47:05.73 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Code.cpp: this statement may fall through 47:05.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:05.73 517 | set_changed(0); 47:05.73 | ~~~~~~~~~~~^~~ 47:05.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Code.cpp:520:5: note: here 47:05.73 520 | case PUT_COPY : 47:05.73 | ^~~~ 47:06.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Collider.h:29, 47:06.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Collider.cpp:32: 47:06.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(size_t) [with T = graphite2::FeatureVal; size_t = unsigned int]': 47:06.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/List.h:90:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 47:06.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Segment.h:130:63: required from here 47:06.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:06.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:06.33 107 | m_first = static_cast(realloc(m_first, n*sizeof(T))); 47:06.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 47:06.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 47:06.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Face.h:34, 47:06.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Segment.h:34, 47:06.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Collider.cpp:33: 47:06.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 47:06.33 38 | class FeatureVal : public Vector 47:06.33 | ^~~~~~~~~~ 47:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Decompressor.cpp: In function 'int lz4::decompress(const void*, size_t, void*, size_t)': 47:07.02 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Decompressor.cpp: comparison of integer expressions of different signedness: '{anonymous}::u32' {aka 'unsigned int'} and 'int' 47:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Decompressor.cpp:108:21: warning: comparison of integer expressions of different signedness: '{anonymous}::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 47:07.02 108 | if (literal_len > src_end - literal 47:07.02 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 47:07.02 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Decompressor.cpp: comparison of integer expressions of different signedness: '{anonymous}::u32' {aka 'unsigned int'} and 'int' 47:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Decompressor.cpp:109:30: warning: comparison of integer expressions of different signedness: '{anonymous}::u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 47:07.02 109 | || literal_len > dst_end - dst) 47:07.02 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 47:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)': 47:08.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 47:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:08.85 162 | if (separated(i->x, x)) { i = _exclusions.insert(i,i->split_at(x)); ++i; } 47:08.85 | ^~ 47:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Intervals.cpp:165:9: note: here 47:08.85 165 | case 1: // i overlaps on the rhs of e 47:08.85 | ^~~~ 47:08.85 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Intervals.cpp: this statement may fall through 47:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:08.85 170 | if (separated(i->x, i->xm)) break; 47:08.85 | ^~ 47:08.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Intervals.cpp:173:9: note: here 47:08.85 173 | case 3: // e completely covers i 47:08.85 | ^~~~ 47:10.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/FeatureVal.h:31, 47:10.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 47:10.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Face.h:34, 47:10.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Segment.h:34, 47:10.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Segment.cpp:32: 47:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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*]': 47:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/List.h:92:56: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 47:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/List.h:60:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 47:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Segment.cpp:60:47: required from here 47:10.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:10.77 160 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 47:10.77 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/FeatureMap.h:29, 47:10.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Face.h:34, 47:10.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Segment.h:34, 47:10.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Segment.cpp:32: 47:10.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 47:10.78 38 | class FeatureVal : public Vector 47:10.78 | ^~~~~~~~~~ 47:10.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Segment.cpp:27: 47:10.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 47:10.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 47:10.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:10.79 150 | case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 47:10.79 | ~~~~~~~~~^~~~~~~~~~~~ 47:10.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 47:10.79 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 47:10.79 | ^~~~ 47:10.79 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 47:10.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:10.79 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 47:10.79 | ~~~~~~~~^~~~~~~~~~~~~ 47:10.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 47:10.79 154 | case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 47:10.79 | ^~~~ 47:11.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 47:11.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 47:11.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Slot.cpp:78:15: 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] 47:11.71 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 47:11.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Segment.h:38, 47:11.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/Slot.cpp:27: 47:11.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/Slot.h:43:8: note: 'struct graphite2::SlotJustify' declared here 47:11.71 43 | struct SlotJustify 47:11.71 | ^~~~~~~~~~~ 47:13.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/gr_segment.cpp:28: 47:13.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 47:13.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 47:13.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:13.99 150 | case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; 47:13.99 | ~~~~~~~~~^~~~~~~~~~~~ 47:13.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here 47:13.99 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 47:13.99 | ^~~~ 47:14.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h: this statement may fall through 47:14.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:14.00 152 | case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; 47:14.00 | ~~~~~~~~^~~~~~~~~~~~~ 47:14.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here 47:14.00 154 | case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; 47:14.00 | ^~~~ 47:14.40 libgfx_graphite2_src.a.desc 47:14.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/mmxidct.c: In function 'oc_idct8x8_mmx': 47:14.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/mmxidct.c: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' 47:14.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/mmxidct.c:289:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 47:14.59 289 | __asm__ __volatile__( 47:14.59 | ^~~~~~~ 47:14.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/mmxidct.c:20: 47:14.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/x86int.h:95:58: note: while referencing 'OC_IDCT_CONSTS' 47:14.59 95 | extern const unsigned short __attribute__((aligned(16))) OC_IDCT_CONSTS[64]; 47:14.59 | ^~~~~~~~~~~~~~ 47:14.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/mmxidct.c: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' 47:14.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/mmxidct.c:494:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 47:14.59 494 | __asm__ __volatile__( 47:14.59 | ^~~~~~~ 47:14.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/mmxidct.c:20: 47:14.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/x86int.h:95:58: note: while referencing 'OC_IDCT_CONSTS' 47:14.59 95 | extern const unsigned short __attribute__((aligned(16))) OC_IDCT_CONSTS[64]; 47:14.59 | ^~~~~~~~~~~~~~ 47:14.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/sse2idct.c: In function 'oc_idct8x8_sse2': 47:14.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/sse2idct.c: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' 47:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/sse2idct.c:212:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 47:14.73 212 | __asm__ __volatile__( 47:14.73 | ^~~~~~~ 47:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/sse2idct.c:26:56: note: while referencing 'OC_IDCT_CONSTS' 47:14.73 26 | const unsigned short __attribute__((aligned(16),used)) OC_IDCT_CONSTS[64]={ 47:14.73 | ^~~~~~~~~~~~~~ 47:14.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/sse2idct.c: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' 47:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/sse2idct.c:400:3: warning: array subscript 'const struct [0]' is partly outside array bounds of 'const short unsigned int[64]' [-Warray-bounds] 47:14.73 400 | __asm__ __volatile__( 47:14.73 | ^~~~~~~ 47:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/x86/sse2idct.c:26:56: note: while referencing 'OC_IDCT_CONSTS' 47:14.73 26 | const unsigned short __attribute__((aligned(16),used)) OC_IDCT_CONSTS[64]={ 47:14.73 | ^~~~~~~~~~~~~~ 47:14.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libtheora/Unified_c_media_libtheora0.c:110: 47:14.90 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/state.c: argument 2 of type 'signed char *' declared as a pointer 47:14.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/state.c:1049:15: warning: argument 2 of type 'signed char *' declared as a pointer [-Warray-parameter=] 47:14.90 1049 | signed char *_bv,int _refi,int _pli,int _fragy0,int _fragy_end){ 47:14.90 | ~~~~~~~~~~~~~^~~ 47:14.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/apiwrapper.h:24, 47:14.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/apiwrapper.c:21, 47:14.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libtheora/Unified_c_media_libtheora0.c:2: 47:14.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libtheora/lib/state.h:526:14: note: previously declared as an array 'signed char[256]' 47:14.90 526 | signed char _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end); 47:14.90 | ~~~~~~~~~~~~^~~~~~~~ 47:16.66 libmedia_libtheora.a.desc 47:18.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libvorbis/Unified_c_media_libvorbis0.c:20: 47:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': 47:18.01 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 47:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c:396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 47:18.01 396 | if(b->header)_ogg_free(b->header);b->header=NULL; 47:18.01 | ^~ 47:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c:396:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 47:18.01 396 | if(b->header)_ogg_free(b->header);b->header=NULL; 47:18.01 | ^ 47:18.01 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 47:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c:397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 47:18.01 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 47:18.01 | ^~ 47:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c:397:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 47:18.01 397 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; 47:18.01 | ^ 47:18.01 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c: this 'if' clause does not guard... 47:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c:398:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 47:18.01 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 47:18.01 | ^~ 47:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvorbis/lib/vorbis_block.c:398:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 47:18.01 398 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; 47:18.01 | ^ 47:18.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 47:18.73 Warning: -Wbool-operation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vp9/common/vp9_loopfilter.c: '~' on a boolean expression 47:18.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: warning: '~' on a boolean expression [-Wbool-operation] 47:18.73 1250 | border_mask = ~(mi_col == 0); 47:18.73 | ^ 47:18.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vp9/common/vp9_loopfilter.c:1250:19: note: did you mean to use logical not? 47:18.73 1250 | border_mask = ~(mi_col == 0); 47:18.73 | ^ 47:18.73 | ! 47:21.23 libmedia_libvorbis.a.desc 47:22.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:22.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:6: 47:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 47:22.17 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:22.17 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:22.17 | ^ 47:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:22.17 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:22.17 | ^~~~ 47:22.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:132:24: note: in expansion of macro '_cairo_malloc_ab' 47:22.17 132 | new_elements = _cairo_malloc_ab (pq->max_size, 47:22.17 | ^~~~~~~~~~~~~~~~ 47:22.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:6: 47:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 47:22.65 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:22.65 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:22.65 | ^ 47:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:22.65 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:22.65 | ^~~~ 47:22.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:871:24: note: in expansion of macro '_cairo_malloc_ab' 47:22.66 871 | new_elements = _cairo_malloc_ab (pq->max_size, 47:22.66 | ^~~~~~~~~~~~~~~~ 47:23.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:23.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:6: 47:23.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 47:23.22 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:23.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:23.22 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:23.22 | ^ 47:23.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:23.22 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:23.22 | ^~~~ 47:23.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:785:24: note: in expansion of macro '_cairo_malloc_ab' 47:23.22 785 | new_elements = _cairo_malloc_ab (pq->max_size, 47:23.22 | ^~~~~~~~~~~~~~~~ 47:23.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 47:23.22 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:23.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:23.22 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:23.22 | ^ 47:23.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:23.23 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:23.23 | ^~~~ 47:23.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1345:17: note: in expansion of macro '_cairo_malloc_ab' 47:23.23 1345 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 47:23.23 | ^~~~~~~~~~~~~~~~ 47:24.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:24.13 from /usr/include/assert.h:35, 47:24.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:24.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:24.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-cff-subset.c:11: 47:24.13 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:24.13 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:24.13 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:24.13 | ^~~~~~~ 47:24.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:24.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c:5: 47:24.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 47:24.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:24.79 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:24.79 | ^ 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:24.79 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:24.79 | ^~~~ 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c:568:17: note: in expansion of macro '_cairo_malloc_ab' 47:24.79 568 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 47:24.79 | ^~~~~~~~~~~~~~~~ 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 47:24.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:24.79 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:24.79 | ^ 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:24.79 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:24.79 | ^~~~ 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c:717:21: note: in expansion of macro '_cairo_malloc_ab' 47:24.79 717 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 47:24.79 | ^~~~~~~~~~~~~~~~ 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 47:24.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:24.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:24.79 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:24.80 | ^ 47:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:24.80 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:24.80 | ^~~~ 47:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c:793:29: note: in expansion of macro '_cairo_malloc_ab' 47:24.80 793 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 47:24.80 | ^~~~~~~~~~~~~~~~ 47:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 47:24.80 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:24.80 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:24.80 | ^ 47:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:24.80 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:24.80 | ^~~~ 47:24.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c:839:25: note: in expansion of macro '_cairo_malloc_ab' 47:24.80 839 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 47:24.80 | ^~~~~~~~~~~~~~~~ 47:24.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 47:24.81 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:24.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:24.81 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:24.81 | ^ 47:24.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:24.81 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:24.81 | ^~~~ 47:24.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-clip.c:1493:22: note: in expansion of macro '_cairo_malloc_ab' 47:24.81 1493 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 47:24.81 | ^~~~~~~~~~~~~~~~ 47:26.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:26.53 from /usr/include/assert.h:35, 47:26.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:26.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:26.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 47:26.53 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:26.53 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:26.53 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:26.53 | ^~~~~~~ 47:26.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:29: warning: "_GNU_SOURCE" redefined 47:26.61 29 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 47:26.61 | 47:26.61 : note: this is the location of the previous definition 47:26.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:26.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 47:26.62 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:26.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:26.62 | ^ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:26.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:26.62 | ^~~~ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1112:20: note: in expansion of macro '_cairo_malloc_ab' 47:26.62 1112 | data = _cairo_malloc_ab (height, stride); 47:26.62 | ^~~~~~~~~~~~~~~~ 47:26.62 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:26.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:26.62 | ^ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:26.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:26.62 | ^~~~ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1174:24: note: in expansion of macro '_cairo_malloc_ab' 47:26.62 1174 | data = _cairo_malloc_ab (height, stride); 47:26.62 | ^~~~~~~~~~~~~~~~ 47:26.62 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:26.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:26.62 | ^ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:26.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:26.62 | ^~~~ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1195:20: note: in expansion of macro '_cairo_malloc_ab' 47:26.62 1195 | data = _cairo_malloc_ab (height, stride); 47:26.62 | ^~~~~~~~~~~~~~~~ 47:26.62 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:26.62 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:26.62 | ^ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:26.62 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:26.62 | ^~~~ 47:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1228:20: note: in expansion of macro '_cairo_malloc_ab' 47:26.62 1228 | data = _cairo_malloc_ab (height, stride); 47:26.62 | ^~~~~~~~~~~~~~~~ 47:26.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_transform_glyph_bitmap': 47:26.63 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type 47:26.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 47:26.63 1578 | if (cairo_image_surface_get_format (*surface) == CAIRO_FORMAT_ARGB32 && 47:26.63 | ^~~~~~~~ 47:26.63 | | 47:26.63 | cairo_image_surface_t * {aka struct _cairo_image_surface *} 47:26.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:37, 47:26.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:6: 47:26.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 *'} 47:26.63 2285 | cairo_image_surface_get_format (cairo_surface_t *surface); 47:26.63 | ~~~~~~~~~~~~~~~~~^~~~~~~ 47:26.96 In function '_transform_glyph_bitmap', 47:26.96 inlined from '_cairo_ft_scaled_glyph_init' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:2360:12: 47:26.97 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c: 'surface' may be used uninitialized 47:26.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:1529:40: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 47:26.97 1529 | cairo_surface_get_device_offset (&(*surface)->base, &origin_x, &origin_y); 47:26.97 | ~^~~~~~~~~ 47:26.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_scaled_glyph_init': 47:26.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ft-font.c:2349:34: note: 'surface' declared here 47:26.97 2349 | cairo_image_surface_t *surface; 47:26.97 | ^~~~~~~ 47:27.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:27.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-gstate.c:5: 47:27.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 47:27.26 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:27.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:27.27 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:27.27 | ^ 47:27.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:27.27 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:27.27 | ^~~~ 47:27.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-gstate.c:512:33: note: in expansion of macro '_cairo_malloc_ab' 47:27.27 512 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 47:27.27 | ^~~~~~~~~~~~~~~~ 47:27.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:27.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-hull.c:5: 47:27.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 47:27.97 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:27.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:27.98 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:27.98 | ^ 47:27.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:27.98 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:27.98 | ^~~~ 47:27.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-hull.c:183:16: note: in expansion of macro '_cairo_malloc_ab' 47:27.98 183 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 47:27.98 | ^~~~~~~~~~~~~~~~ 47:28.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:28.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-image-surface.c:5: 47:28.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 47:28.21 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:28.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:28.21 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:28.21 | ^ 47:28.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:28.21 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:28.21 | ^~~~ 47:28.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-image-surface.c:1078:24: note: in expansion of macro '_cairo_malloc_ab' 47:28.21 1078 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 47:28.21 | ^~~~~~~~~~~~~~~~ 47:28.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 47:28.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:28.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:28.25 | ^ 47:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:28.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:28.25 | ^~~~ 47:28.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-image-surface.c:4317:24: note: in expansion of macro '_cairo_malloc_ab' 47:28.25 4317 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 47:28.25 | ^~~~~~~~~~~~~~~~ 47:29.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:29.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-misc.c:5: 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 47:29.63 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:29.63 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:29.63 | ^ 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:29.63 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:29.63 | ^~~~ 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-misc.c:150:12: note: in expansion of macro '_cairo_malloc_ab' 47:29.63 150 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 47:29.63 | ^~~~~~~~~~~~~~~~ 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 47:29.63 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:29.63 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:29.63 | ^ 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:29.63 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:29.63 | ^~~~ 47:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-misc.c:201:12: note: in expansion of macro '_cairo_malloc_ab' 47:29.63 201 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 47:29.63 | ^~~~~~~~~~~~~~~~ 47:29.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:29.85 from /usr/include/assert.h:35, 47:29.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:29.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:29.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-output-stream.c:6: 47:29.85 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:29.85 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:29.85 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:29.85 | ^~~~~~~ 47:30.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:30.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-fill.c:5: 47:30.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 47:30.42 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:30.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:30.42 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:30.42 | ^ 47:30.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:30.42 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:30.42 | ^~~~ 47:30.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-fill.c:271:33: note: in expansion of macro '_cairo_malloc_ab' 47:30.42 271 | new_rects = _cairo_malloc_ab (size, 47:30.42 | ^~~~~~~~~~~~~~~~ 47:31.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:31.05 from /usr/include/assert.h:35, 47:31.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:31.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:31.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 47:31.05 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:31.05 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:31.05 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:31.05 | ^~~~~~~ 47:31.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:31.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:6: 47:31.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 47:31.12 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:31.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:31.12 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:31.12 | ^ 47:31.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:31.12 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:31.12 | ^~~~ 47:31.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:312:18: note: in expansion of macro '_cairo_malloc_ab' 47:31.12 312 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 47:31.12 | ^~~~~~~~~~~~~~~~ 47:31.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 47:31.13 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:31.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:31.13 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:31.13 | ^ 47:31.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:31.13 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:31.13 | ^~~~ 47:31.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path-stroke.c:1524:28: note: in expansion of macro '_cairo_malloc_ab' 47:31.13 1524 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 47:31.13 | ^~~~~~~~~~~~~~~~ 47:31.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:31.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path.c:5: 47:31.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 47:31.68 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:31.68 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:31.68 | ^ 47:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:31.68 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:31.68 | ^~~~ 47:31.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-path.c:322:22: note: in expansion of macro '_cairo_malloc_ab' 47:31.68 322 | path->data = _cairo_malloc_ab (path->num_data, 47:31.68 | ^~~~~~~~~~~~~~~~ 47:31.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:31.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pattern.c:5: 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 47:31.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:31.83 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:31.83 | ^ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:31.83 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:31.83 | ^~~~ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pattern.c:181:26: note: in expansion of macro '_cairo_malloc_ab' 47:31.83 181 | pattern->stops = _cairo_malloc_ab (other->stops_size, 47:31.83 | ^~~~~~~~~~~~~~~~ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 47:31.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:31.83 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:31.83 | ^ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:31.83 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:31.83 | ^~~~ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pattern.c:906:21: note: in expansion of macro '_cairo_malloc_ab' 47:31.83 906 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 47:31.83 | ^~~~~~~~~~~~~~~~ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 47:31.83 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:31.83 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:31.83 | ^ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:31.83 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:31.83 | ^~~~ 47:31.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pattern.c:1324:24: note: in expansion of macro '_cairo_malloc_ab' 47:31.83 1324 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 47:31.83 | ^~~~~~~~~~~~~~~~ 47:32.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:32.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:5: 47:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 47:32.54 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.54 95 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 47:32.54 | ^ 47:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.54 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.54 | ^~~~ 47:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:541:20: note: in expansion of macro '_cairo_malloc_abc' 47:32.54 541 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 47:32.54 | ^~~~~~~~~~~~~~~~~ 47:32.54 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.54 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:32.54 | ^ 47:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.54 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.54 | ^~~~ 47:32.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-operators.c:557:28: note: in expansion of macro '_cairo_malloc_ab' 47:32.54 557 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 47:32.54 | ^~~~~~~~~~~~~~~~ 47:32.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:32.85 from /usr/include/assert.h:35, 47:32.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:32.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:32.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 47:32.85 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:32.85 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:32.85 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:32.85 | ^~~~~~~ 47:32.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:32.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6: 47:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 47:32.92 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.92 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:32.92 | ^ 47:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.92 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.92 | ^~~~ 47:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1759:17: note: in expansion of macro '_cairo_malloc_ab' 47:32.92 1759 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 47:32.92 | ^~~~~~~~~~~~~~~~ 47:32.92 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.92 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:32.92 | ^ 47:32.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.93 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.93 | ^~~~ 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1762:17: note: in expansion of macro '_cairo_malloc_ab' 47:32.93 1762 | alpha = _cairo_malloc_ab (image->height, image->width); 47:32.93 | ^~~~~~~~~~~~~~~~ 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 47:32.93 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:95:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.93 95 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 47:32.93 | ^ 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.93 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.93 | ^~~~ 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:1860:11: note: in expansion of macro '_cairo_malloc_abc' 47:32.93 1860 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 47:32.93 | ^~~~~~~~~~~~~~~~~ 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 47:32.93 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.93 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:32.93 | ^ 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.93 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.93 | ^~~~ 47:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2732:16: note: in expansion of macro '_cairo_malloc_ab' 47:32.93 2732 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 47:32.93 | ^~~~~~~~~~~~~~~~ 47:32.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 47:32.95 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.96 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:32.96 | ^ 47:32.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.96 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.96 | ^~~~ 47:32.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4442:14: note: in expansion of macro '_cairo_malloc_ab' 47:32.96 4442 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 47:32.96 | ^~~~~~~~~~~~~~~~ 47:32.96 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:32.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:32.96 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:32.96 | ^ 47:32.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:32.96 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:32.96 | ^~~~ 47:32.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:4446:14: note: in expansion of macro '_cairo_malloc_ab' 47:32.96 4446 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 47:32.96 | ^~~~~~~~~~~~~~~~ 47:33.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 47:33.00 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:33.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:33.00 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:33.00 | ^ 47:33.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:33.00 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:33.00 | ^~~~ 47:33.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6081:29: note: in expansion of macro '_cairo_malloc_ab' 47:33.01 6081 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 47:33.01 | ^~~~~~~~~~~~~~~~ 47:33.01 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:33.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:33.01 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:33.01 | ^ 47:33.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:33.01 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:33.01 | ^~~~ 47:33.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:6091:31: note: in expansion of macro '_cairo_malloc_ab' 47:33.01 6091 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 47:33.01 | ^~~~~~~~~~~~~~~~ 47:33.03 At top level: 47:33.03 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: '_cairo_pdf_surface_operation_supported' defined but not used 47:33.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:5327:1: warning: '_cairo_pdf_surface_operation_supported' defined but not used [-Wunused-function] 47:33.03 5327 | _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t *surface, 47:33.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:33.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 47:33.91 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c: 'interpolate' may be used uninitialized in this function 47:33.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2164:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:33.91 2164 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 47:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:33.91 2165 | resource, interpolate); 47:33.91 | ~~~~~~~~~~~~~~~~~~~~~~ 47:33.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pdf-surface.c:2100:18: note: 'interpolate' was declared here 47:33.91 2100 | cairo_bool_t interpolate; 47:33.91 | ^~~~~~~~~~~ 47:34.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:34.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pen.c:5: 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 47:34.37 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:34.37 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:34.37 | ^ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:34.37 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:34.37 | ^~~~ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pen.c:42:25: note: in expansion of macro '_cairo_malloc_ab' 47:34.37 42 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 47:34.37 | ^~~~~~~~~~~~~~~~ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 47:34.37 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:34.37 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:34.37 | ^ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:34.37 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:34.37 | ^~~~ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pen.c:94:29: note: in expansion of macro '_cairo_malloc_ab' 47:34.37 94 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 47:34.37 | ^~~~~~~~~~~~~~~~ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 47:34.37 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:34.37 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:34.37 | ^ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:34.37 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:34.37 | ^~~~ 47:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-pen.c:124:24: note: in expansion of macro '_cairo_malloc_ab' 47:34.38 124 | vertices = _cairo_malloc_ab (num_vertices, 47:34.38 | ^~~~~~~~~~~~~~~~ 47:34.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:34.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-polygon.c:5: 47:34.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 47:34.51 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:34.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:34.51 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:34.51 | ^ 47:34.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:34.51 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:34.52 | ^~~~ 47:34.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-polygon.c:81:21: note: in expansion of macro '_cairo_malloc_ab' 47:34.52 81 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 47:34.52 | ^~~~~~~~~~~~~~~~ 47:34.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:34.64 from /usr/include/assert.h:35, 47:34.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:34.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:34.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 47:34.64 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:34.64 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:34.64 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:34.64 | ^~~~~~~ 47:34.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_header': 47:34.71 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: unused variable 'ctime_buf' 47:34.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:127:10: warning: unused variable 'ctime_buf' [-Wunused-variable] 47:34.71 127 | char ctime_buf[26]; 47:34.71 | ^~~~~~~~~ 47:34.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:34.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:18: 47:34.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 47:34.73 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:34.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:34.73 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:34.73 | ^ 47:34.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:34.73 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:34.73 | ^~~~ 47:34.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:3050:16: note: in expansion of macro '_cairo_malloc_ab' 47:34.73 3050 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 47:34.73 | ^~~~~~~~~~~~~~~~ 47:34.75 At top level: 47:34.75 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c: '_cairo_ps_surface_operation_supported' defined but not used 47:34.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-ps-surface.c:1781:1: warning: '_cairo_ps_surface_operation_supported' defined but not used [-Wunused-function] 47:34.75 1781 | _cairo_ps_surface_operation_supported (cairo_ps_surface_t *surface, 47:34.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:35.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:35.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:44: 47:35.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 47:35.43 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:35.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:35.43 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:35.43 | ^ 47:35.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:35.43 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:35.43 | ^~~~ 47:35.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:535:27: note: in expansion of macro '_cairo_malloc_ab' 47:35.43 535 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 47:35.43 | ^~~~~~~~~~~~~~~~ 47:35.43 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:35.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:35.43 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:35.43 | ^ 47:35.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:35.43 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:35.43 | ^~~~ 47:35.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:543:29: note: in expansion of macro '_cairo_malloc_ab' 47:35.43 543 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 47:35.44 | ^~~~~~~~~~~~~~~~ 47:35.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 47:35.44 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:35.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:35.44 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:35.44 | ^ 47:35.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:35.44 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:35.44 | ^~~~ 47:35.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-recording-surface.c:909:27: note: in expansion of macro '_cairo_malloc_ab' 47:35.44 909 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 47:35.44 | ^~~~~~~~~~~~~~~~ 47:35.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:35.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:5: 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 47:35.81 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:35.81 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:35.81 | ^ 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:35.81 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:35.81 | ^~~~ 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:108:24: note: in expansion of macro '_cairo_malloc_ab' 47:35.81 108 | new_elements = _cairo_malloc_ab (pq->max_size, 47:35.81 | ^~~~~~~~~~~~~~~~ 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 47:35.81 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:35.81 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:35.81 | ^ 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:35.81 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:35.81 | ^~~~ 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:341:24: note: in expansion of macro '_cairo_malloc_ab' 47:35.81 341 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 47:35.81 | ^~~~~~~~~~~~~~~~ 47:35.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 47:35.82 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:35.82 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:35.82 | ^ 47:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:35.82 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:35.82 | ^~~~ 47:35.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:580:22: note: in expansion of macro '_cairo_malloc_ab' 47:35.82 580 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 47:35.82 | ^~~~~~~~~~~~~~~~ 47:36.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:36.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-region.c:5: 47:36.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 47:36.06 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:36.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:36.06 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:36.06 | ^ 47:36.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:36.06 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:36.06 | ^~~~ 47:36.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-region.c:204:18: note: in expansion of macro '_cairo_malloc_ab' 47:36.06 204 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 47:36.06 | ^~~~~~~~~~~~~~~~ 47:36.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:36.19 from /usr/include/assert.h:35, 47:36.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:36.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:36.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 47:36.19 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:36.19 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:36.19 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:36.19 | ^~~~~~~ 47:36.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:36.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:6: 47:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 47:36.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:36.25 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:36.25 | ^ 47:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:36.25 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:36.25 | ^~~~ 47:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:545:29: note: in expansion of macro '_cairo_malloc_ab' 47:36.25 545 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 47:36.25 | ^~~~~~~~~~~~~~~~ 47:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 47:36.25 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:36.26 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:36.26 | ^ 47:36.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:36.26 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:36.26 | ^~~~ 47:36.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:844:25: note: in expansion of macro '_cairo_malloc_ab' 47:36.26 844 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 47:36.26 | ^~~~~~~~~~~~~~~~ 47:36.26 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:36.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:36.26 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:36.26 | ^ 47:36.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:36.26 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:36.26 | ^~~~ 47:36.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:845:23: note: in expansion of macro '_cairo_malloc_ab' 47:36.26 845 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 47:36.26 | ^~~~~~~~~~~~~~~~ 47:37.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:37.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:5: 47:37.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 47:37.48 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:37.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:37.49 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:37.49 | ^ 47:37.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:37.49 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:37.49 | ^~~~ 47:37.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-stroke-style.c:42:23: note: in expansion of macro '_cairo_malloc_ab' 47:37.49 42 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 47:37.49 | ^~~~~~~~~~~~~~~~ 47:37.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:5: 47:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 47:37.70 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:37.70 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:37.70 | ^ 47:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:37.70 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:37.70 | ^~~~ 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:665:17: note: in expansion of macro '_cairo_malloc_ab' 47:37.71 665 | rects = _cairo_malloc_ab (traps->num_traps, 47:37.71 | ^~~~~~~~~~~~~~~~ 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 47:37.71 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:37.71 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:37.71 | ^ 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:37.71 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:37.71 | ^~~~ 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1455:24: note: in expansion of macro '_cairo_malloc_ab' 47:37.71 1455 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 47:37.71 | ^~~~~~~~~~~~~~~~ 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 47:37.71 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:37.71 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:37.71 | ^ 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:37.71 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:37.71 | ^~~~ 47:37.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-fallback.c:1510:24: note: in expansion of macro '_cairo_malloc_ab' 47:37.71 1510 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 47:37.71 | ^~~~~~~~~~~~~~~~ 47:38.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:38.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:5: 47:38.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 47:38.08 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:38.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:38.08 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:38.08 | ^ 47:38.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:38.08 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:38.08 | ^~~~ 47:38.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-offset.c:268:18: note: in expansion of macro '_cairo_malloc_ab' 47:38.08 268 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 47:38.08 | ^~~~~~~~~~~~~~~~ 47:38.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:38.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:5: 47:38.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 47:38.53 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:38.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:38.53 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:38.53 | ^ 47:38.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:38.53 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:38.53 | ^~~~ 47:38.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface-wrapper.c:559:22: note: in expansion of macro '_cairo_malloc_ab' 47:38.53 559 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 47:38.53 | ^~~~~~~~~~~~~~~~ 47:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_acquire_source_image': 47:38.79 Warning: -Wint-conversion in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast 47:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c:1431:18: warning: assignment to 'char' from 'volatile char *' makes integer from pointer without a cast [-Wint-conversion] 47:38.79 1431 | *crasher = acquire_source_image_ptr[5]; 47:38.79 | ^ 47:38.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:38.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c:5: 47:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 47:38.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:38.79 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:38.79 | ^ 47:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:38.79 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:38.79 | ^~~~ 47:38.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c:1957:17: note: in expansion of macro '_cairo_malloc_ab' 47:38.79 1957 | rects = _cairo_malloc_ab (num_rects, 47:38.79 | ^~~~~~~~~~~~~~~~ 47:38.81 At top level: 47:38.81 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c: '_cairo_surface_is_writable' defined but not used 47:38.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-surface.c:341:1: warning: '_cairo_surface_is_writable' defined but not used [-Wunused-function] 47:38.81 341 | _cairo_surface_is_writable (cairo_surface_t *surface) 47:38.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:39.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:8: 47:39.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 47:39.38 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:39.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:39.38 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:39.38 | ^ 47:39.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:39.38 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:39.38 | ^~~~ 47:39.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-tee-surface.c:395:19: note: in expansion of macro '_cairo_malloc_ab' 47:39.38 395 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 47:39.38 | ^~~~~~~~~~~~~~~~ 47:39.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:39.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:97: 47:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 47:39.61 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:39.61 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:39.61 | ^ 47:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:39.61 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:39.61 | ^~~~ 47:39.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1094:30: note: in expansion of macro '_cairo_malloc_ab' 47:39.61 1094 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 47:39.61 | ^~~~~~~~~~~~~~~~ 47:40.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:40.01 from /usr/include/assert.h:35, 47:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:40.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-toy-font-face.c:6: 47:40.01 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:40.01 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:40.01 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:40.01 | ^~~~~~~ 47:40.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:40.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c:5: 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 47:40.21 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:40.21 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:40.21 | ^ 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:40.21 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:40.21 | ^~~~ 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c:78:21: note: in expansion of macro '_cairo_malloc_ab' 47:40.21 78 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 47:40.21 | ^~~~~~~~~~~~~~~~ 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 47:40.21 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:40.21 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:40.21 | ^ 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:40.21 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:40.21 | ^~~~ 47:40.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c:495:17: note: in expansion of macro '_cairo_malloc_ab' 47:40.21 495 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 47:40.21 | ^~~~~~~~~~~~~~~~ 47:40.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-platform.h:29, 47:40.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/cairo/cairo/src/cairo-features.h:8, 47:40.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo.h:9, 47:40.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:37, 47:40.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c:5: 47:40.34 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rename.h: 'stack_rects' may be used uninitialized 47:40.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rename.h:236:40: warning: 'stack_rects' may be used uninitialized [-Wmaybe-uninitialized] 47:40.34 236 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles 47:40.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rename.h:236:40: note: in definition of macro 'cairo_region_create_rectangles' 47:40.34 236 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles 47:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:40, 47:40.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c:5: 47:40.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-rename.h:236:40: note: by argument 1 of type 'const cairo_rectangle_int_t *' {aka 'const struct _cairo_rectangle_int *'} to '_moz_cairo_region_create_rectangles' declared here 47:40.34 236 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles 47:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-compiler-private.h:59:26: note: in definition of macro 'slim_hidden_proto1' 47:40.34 59 | extern __typeof (name) name \ 47:40.34 | ^~~~ 47:40.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2493:1: note: in expansion of macro 'slim_hidden_proto' 47:40.34 2493 | slim_hidden_proto (cairo_region_create_rectangles); 47:40.34 | ^~~~~~~~~~~~~~~~~ 47:40.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2493:20: note: in expansion of macro 'cairo_region_create_rectangles' 47:40.34 2493 | slim_hidden_proto (cairo_region_create_rectangles); 47:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-traps.c:472:27: note: 'stack_rects' declared here 47:40.34 472 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; 47:40.34 | ^~~~~~~~~~~ 47:40.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:40.39 from /usr/include/assert.h:35, 47:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:40.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:12: 47:40.39 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:40.39 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:40.39 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:40.39 | ^~~~~~~ 47:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c: In function '_cairo_truetype_index_to_ucs4': 47:40.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c: array subscript 'tt_cmap_t {aka struct _tt_cmap}[0]' is partly outside array bounds of 'char[4]' 47:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:1261:35: warning: array subscript 'tt_cmap_t {aka struct _tt_cmap}[0]' is partly outside array bounds of 'char[4]' [-Warray-bounds] 47:40.68 1261 | num_tables = be16_to_cpu (cmap->num_tables); 47:40.68 | ^~ 47:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:1244:10: note: while referencing 'buf' 47:40.68 1244 | char buf[4]; 47:40.68 | ^~~ 47:40.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c: array subscript 'tt_segment_map_t {aka struct _segment_map}[0]' is partly outside array bounds of 'char[4]' 47:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:1162:25: warning: array subscript 'tt_segment_map_t {aka struct _segment_map}[0]' is partly outside array bounds of 'char[4]' [-Warray-bounds] 47:40.68 1162 | if (be16_to_cpu (map->format) != 4) 47:40.68 | ~~~^~~~~~~~ 47:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:1141:10: note: while referencing 'buf' 47:40.68 1141 | char buf[4]; 47:40.68 | ^~~ 47:40.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c: array subscript 'tt_segment_map_t {aka struct _segment_map}[0]' is partly outside array bounds of 'char[4]' 47:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:1165:28: warning: array subscript 'tt_segment_map_t {aka struct _segment_map}[0]' is partly outside array bounds of 'char[4]' [-Warray-bounds] 47:40.68 1165 | size = be16_to_cpu (map->length); 47:40.68 | ~~~^~~~~~~~ 47:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-truetype-subset.c:1141:10: note: while referencing 'buf' 47:40.68 1141 | char buf[4]; 47:40.68 | ^~~ 47:40.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:40.90 from /usr/include/assert.h:35, 47:40.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:40.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:40.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-type1-fallback.c:6: 47:40.90 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:40.90 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:40.90 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:40.90 | ^~~~~~~ 47:41.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/features.h:3, 47:41.15 from /usr/include/assert.h:35, 47:41.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/assert.h:3, 47:41.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:24, 47:41.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-type1-subset.c:12: 47:41.15 Warning: -Wcpp in /usr/include/features.h: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:41.15 /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 47:41.15 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 47:41.15 | ^~~~~~~ 47:41.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:41.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-unicode.c:5: 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 47:41.73 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:41.73 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:41.73 | ^ 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:41.73 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:41.73 | ^~~~ 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-unicode.c:242:17: note: in expansion of macro '_cairo_malloc_ab' 47:41.73 242 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 47:41.73 | ^~~~~~~~~~~~~~~~ 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 47:41.73 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:41.73 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:41.73 | ^ 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:41.73 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:41.73 | ^~~~ 47:41.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-unicode.c:358:13: note: in expansion of macro '_cairo_malloc_ab' 47:41.73 358 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 47:41.73 | ^~~~~~~~~~~~~~~~ 47:42.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 47:42.48 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-display.c: 'pict_format' may be used uninitialized in this function 47:42.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-display.c:589:30: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:42.48 589 | xrender_format = XRenderFindStandardFormat (display->display, 47:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.48 590 | pict_format); 47:42.48 | ~~~~~~~~~~~~ 47:42.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairoint.h:2530, 47:42.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:11: 47:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 47:42.76 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:42.76 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:42.76 | ^ 47:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:42.76 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:42.76 | ^~~~ 47:42.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:268:21: note: in expansion of macro '_cairo_malloc_ab' 47:42.76 268 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 47:42.76 | ^~~~~~~~~~~~~~~~ 47:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 47:42.77 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:42.77 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:42.77 | ^ 47:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:42.77 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:42.77 | ^~~~ 47:42.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:1225:23: note: in expansion of macro '_cairo_malloc_ab' 47:42.78 1225 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 47:42.78 | ^~~~~~~~~~~~~~~~ 47:42.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 47:42.78 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:42.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:42.78 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:42.78 | ^ 47:42.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:42.78 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:42.78 | ^~~~ 47:42.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2069:21: note: in expansion of macro '_cairo_malloc_ab' 47:42.78 2069 | _cairo_malloc_ab (gradient->n_stops, 47:42.78 | ^~~~~~~~~~~~~~~~ 47:42.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 47:42.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:42.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:42.79 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:42.79 | ^ 47:42.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:42.79 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:42.79 | ^~~~ 47:42.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2738:22: note: in expansion of macro '_cairo_malloc_ab' 47:42.79 2738 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 47:42.79 | ^~~~~~~~~~~~~~~~ 47:42.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 47:42.79 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:42.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:42.79 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:42.79 | ^ 47:42.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:42.79 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:42.79 | ^~~~ 47:42.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:2891:18: note: in expansion of macro '_cairo_malloc_ab' 47:42.79 2891 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 47:42.79 | ^~~~~~~~~~~~~~~~ 47:42.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 47:42.80 Warning: -Wint-in-bool-context in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h: '*' in boolean context, suggest '&&' instead 47:42.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:51:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 47:42.80 51 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 47:42.80 | ^ 47:42.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-malloc-private.h:30:6: note: in definition of macro '_cairo_malloc' 47:42.80 30 | ((size) ? malloc((unsigned) (size)) : NULL) 47:42.80 | ^~~~ 47:42.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/cairo/src/cairo-xlib-surface.c:4410:14: note: in expansion of macro '_cairo_malloc_ab' 47:42.80 4410 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 47:42.81 | ^~~~~~~~~~~~~~~~ 47:44.77 libgfx_cairo_cairo_src.a.desc 47:46.92 libcubeb.a.desc 47:53.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libopus/Unified_c_media_libopus5.c:2: 47:53.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/schur_FLP.c: In function 'silk_schur_FLP': 47:53.36 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/schur_FLP.c: 'C' may be used uninitialized 47:53.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/schur_FLP.c:68:18: warning: 'C' may be used uninitialized [-Wmaybe-uninitialized] 47:53.36 68 | return C[ 0 ][ 1 ]; 47:53.36 | ~~~~~~^~~~~ 47:53.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/schur_FLP.c:41:16: note: 'C' declared here 47:53.36 41 | silk_float C[ SILK_MAX_ORDER_LPC + 1 ][ 2 ]; 47:53.36 | ^ 47:53.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/structs_FLP.h:32, 47:53.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/main_FLP.h:33, 47:53.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/solve_LS_FLP.c:32, 47:53.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libopus/Unified_c_media_libopus5.c:11: 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': 47:53.45 Warning: -Wstringop-overread in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h: 'silk_NSQ_del_dec_c' reading 64 bytes from a region of size 32 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h:292:18: warning: 'silk_NSQ_del_dec_c' reading 64 bytes from a region of size 32 [-Wstringop-overread] 47:53.45 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ 47:53.45 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 47:53.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 47:53.45 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 47:53.45 | ^~~~~~~~~~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h:292:18: note: referencing argument 6 of type 'const opus_int16 *' {aka 'const short int *'} 47:53.45 292 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ 47:53.45 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 293 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 47:53.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:163:9: note: in expansion of macro 'silk_NSQ_del_dec' 47:53.45 163 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 47:53.45 | ^~~~~~~~~~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h:271:6: note: in a call to function 'silk_NSQ_del_dec_c' 47:53.45 271 | void silk_NSQ_del_dec_c( 47:53.45 | ^~~~~~~~~~~~~~~~~~ 47:53.45 Warning: -Wstringop-overread in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h: 'silk_NSQ_c' reading 64 bytes from a region of size 32 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h:266:18: warning: 'silk_NSQ_c' reading 64 bytes from a region of size 32 [-Wstringop-overread] 47:53.45 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ 47:53.45 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 47:53.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 47:53.45 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 47:53.45 | ^~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h:266:18: note: referencing argument 6 of type 'const opus_int16 *' {aka 'const short int *'} 47:53.45 266 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \ 47:53.45 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 267 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 47:53.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:166:9: note: in expansion of macro 'silk_NSQ' 47:53.45 166 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, 47:53.45 | ^~~~~~~~ 47:53.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/main.h:245:6: note: in a call to function 'silk_NSQ_c' 47:53.45 245 | void silk_NSQ_c( 47:53.45 | ^~~~~~~~~~ 47:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libopus/Unified_c_media_libopus5.c:38: 47:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_quant_LTP_gains_FLP': 47:53.56 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c: 'W_Q18' may be used uninitialized 47:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:197:5: warning: 'W_Q18' may be used uninitialized [-Wmaybe-uninitialized] 47:53.56 197 | silk_quant_LTP_gains( B_Q14, cbk_index, periodicity_index, sum_log_gain_Q7, W_Q18, mu_Q10, lowComplexity, nb_subfr, arch ); 47:53.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libopus/Unified_c_media_libopus5.c:128: 47:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/quant_LTP_gains.c:35:6: note: by argument 5 of type 'const opus_int32[100]' {aka 'const int[100]'} to 'silk_quant_LTP_gains' declared here 47:53.56 35 | void silk_quant_LTP_gains( 47:53.56 | ^~~~~~~~~~~~~~~~~~~~ 47:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libopus/Unified_c_media_libopus5.c:38: 47:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:188:16: note: 'W_Q18' declared here 47:53.56 188 | opus_int32 W_Q18[ MAX_NB_SUBFR*LTP_ORDER*LTP_ORDER ]; 47:53.56 | ^~~~~ 47:53.56 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c: 'W_Q18' may be used uninitialized 47:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:197:5: warning: 'W_Q18' may be used uninitialized [-Wmaybe-uninitialized] 47:53.56 197 | silk_quant_LTP_gains( B_Q14, cbk_index, periodicity_index, sum_log_gain_Q7, W_Q18, mu_Q10, lowComplexity, nb_subfr, arch ); 47:53.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libopus/Unified_c_media_libopus5.c:128: 47:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/quant_LTP_gains.c:35:6: note: by argument 5 of type 'const opus_int32[100]' {aka 'const int[100]'} to 'silk_quant_LTP_gains' declared here 47:53.56 35 | void silk_quant_LTP_gains( 47:53.56 | ^~~~~~~~~~~~~~~~~~~~ 47:53.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libopus/Unified_c_media_libopus5.c:38: 47:53.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libopus/silk/float/wrappers_FLP.c:188:16: note: 'W_Q18' declared here 47:53.56 188 | opus_int32 W_Q18[ MAX_NB_SUBFR*LTP_ORDER*LTP_ORDER ]; 47:53.56 | ^~~~~ 47:54.18 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c: argument 3 of type 'const uint8_t * const[4]' {aka 'const unsigned char * const[4]'} with mismatched bound 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:16:48: warning: argument 3 of type 'const uint8_t * const[4]' {aka 'const unsigned char * const[4]'} with mismatched bound [-Warray-parameter=] 47:54.18 16 | const uint8_t *const ref[4], 47:54.18 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 47:54.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 47:54.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd_x86-linux-gcc.h:130:89: note: previously declared as 'const uint8_t * const[]' {aka 'const unsigned char * const[]'} 47:54.18 130 | void vpx_sad32x32x4d_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 47:54.18 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 47:54.18 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c: argument 5 of type 'uint32_t[4]' {aka 'unsigned int[4]'} with mismatched bound 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:18:36: warning: argument 5 of type 'uint32_t[4]' {aka 'unsigned int[4]'} with mismatched bound [-Warray-parameter=] 47:54.18 18 | uint32_t res[4]) { 47:54.18 | ~~~~~~~~~^~~~~~ 47:54.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 47:54.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd_x86-linux-gcc.h:130:126: note: previously declared as 'uint32_t *' {aka 'unsigned int *'} 47:54.18 130 | void vpx_sad32x32x4d_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 47:54.18 | ~~~~~~~~~~^~~~~~~~~ 47:54.18 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c: argument 3 of type 'const uint8_t * const[4]' {aka 'const unsigned char * const[4]'} with mismatched bound 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:86:48: warning: argument 3 of type 'const uint8_t * const[4]' {aka 'const unsigned char * const[4]'} with mismatched bound [-Warray-parameter=] 47:54.18 86 | const uint8_t *const ref[4], 47:54.18 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 47:54.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 47:54.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd_x86-linux-gcc.h:200:89: note: previously declared as 'const uint8_t * const[]' {aka 'const unsigned char * const[]'} 47:54.18 200 | void vpx_sad64x64x4d_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 47:54.18 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 47:54.18 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c: argument 5 of type 'uint32_t[4]' {aka 'unsigned int[4]'} with mismatched bound 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:88:36: warning: argument 5 of type 'uint32_t[4]' {aka 'unsigned int[4]'} with mismatched bound [-Warray-parameter=] 47:54.18 88 | uint32_t res[4]) { 47:54.18 | ~~~~~~~~~^~~~~~ 47:54.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd.h:35, 47:54.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/vpx_dsp/x86/sad4d_avx2.c:11: 47:54.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libvpx/./vpx_dsp_rtcd_x86-linux-gcc.h:200:126: note: previously declared as 'uint32_t *' {aka 'unsigned int *'} 47:54.18 200 | void vpx_sad64x64x4d_avx2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array); 47:54.18 | ~~~~~~~~~~^~~~~~~~~ 47:56.07 libmedia_libopus.a.desc 47:56.54 libmedia_libvpx.a.desc 47:56.62 libspeex.a.desc 47:56.66 libmedia_libwebp_moz.a.desc 47:56.94 libmedia_libwebp_demux.a.desc 47:57.34 libmedia_libwebp_utils.a.desc 47:59.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.c:21: 47:59.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c: In function 'findEncodingNS': 47:59.68 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.h: 'buf' may be used uninitialized 47:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.h:256:10: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 47:59.68 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 47:59.68 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 47:59.68 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 47:59.68 | ^~~~~~~~~~~~~~ 47:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.h:256:10: note: by argument 5 of type 'const char *' to 'void(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'void(const struct encoding *, const char **, const char *, char **, const char *)'} 47:59.68 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 47:59.68 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 47:59.68 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 47:59.68 | ^~~~~~~~~~~~~~ 47:59.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.c:1635: 47:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c:68:8: note: 'buf' declared here 47:59.68 68 | char buf[ENCODING_MAX]; 47:59.68 | ^~~ 47:59.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.c:21: 47:59.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c: In function 'findEncoding': 47:59.70 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.h: 'buf' may be used uninitialized 47:59.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.h:256:10: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 47:59.70 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 47:59.70 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:59.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 47:59.70 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 47:59.70 | ^~~~~~~~~~~~~~ 47:59.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.h:256:10: note: by argument 5 of type 'const char *' to 'void(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'void(const struct encoding *, const char **, const char *, char **, const char *)'} 47:59.70 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 47:59.70 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:59.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 47:59.70 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 47:59.70 | ^~~~~~~~~~~~~~ 47:59.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok.c:1626: 47:59.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/expat/lib/xmltok_ns.c:68:8: note: 'buf' declared here 47:59.70 68 | char buf[ENCODING_MAX]; 47:59.70 | ^~~ 48:00.95 libparser_expat_lib.a.desc 48:01.41 Warning: -Wvla-parameter in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/dec/decode.c: argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer 48:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/dec/decode.c:2036:41: warning: argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer [-Wvla-parameter] 48:01.41 2036 | size_t encoded_size, const uint8_t* encoded_buffer, size_t* decoded_size, 48:01.41 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 48:01.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/dec/decode.c:7: 48:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/include/brotli/decode.h:204:19: note: previously declared as a variable length array 'const uint8_t[*decoded_size]' {aka 'const unsigned char[*decoded_size]'} 48:01.41 204 | const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)], 48:01.41 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:01.41 Warning: -Wvla-parameter in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/dec/decode.c: argument 4 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer 48:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/dec/decode.c:2037:14: warning: argument 4 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Wvla-parameter] 48:01.41 2037 | uint8_t* decoded_buffer) { 48:01.41 | ~~~~~~~~~^~~~~~~~~~~~~~ 48:01.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/dec/decode.c:7: 48:01.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/brotli/include/brotli/decode.h:206:13: note: previously declared as a variable length array 'uint8_t[encoded_size]' {aka 'unsigned char[encoded_size]'} 48:01.41 206 | uint8_t decoded_buffer[BROTLI_ARRAY_PARAM(*decoded_size)]); 48:01.41 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:02.47 libmedia_libwebp_dsp.a.desc 48:02.55 libmedia_libwebp.a.desc 48:02.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 48:02.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libnestegg/src/nestegg.c: In function 'ne_parse': 48:02.68 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libnestegg/src/nestegg.c: variable 'peeked_id' set but not used 48:02.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libnestegg/src/nestegg.c:1098:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 48:02.68 1098 | uint64_t id, size, peeked_id; 48:02.68 | ^~~~~~~~~ 48:02.80 libbrotli.a.desc 48:03.40 libmedia_libnestegg_src.a.desc 48:04.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 48:04.32 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/woff2/src/woff2_dec.cc: unused variable 'dst_offset' 48:04.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 48:04.32 1177 | uint64_t dst_offset = first_table_offset; 48:04.32 | ^~~~~~~~~~ 48:06.32 libwoff2.a.desc 48:10.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_pixman_image_fini': 48:10.08 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 48:10.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c:167:22: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 48:10.08 167 | free_memory (&common->transform); 48:10.08 | ^~~~~~~~~~~~~~~~~~ 48:10.08 | | 48:10.08 | pixman_transform_t ** {aka struct pixman_transform **} 48:10.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 **'} 48:10.08 43 | free_memory (void** p) 48:10.08 | ~~~~~~~^ 48:10.08 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 48:10.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c:168:22: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 48:10.09 168 | free_memory (&common->filter_params); 48:10.09 | ^~~~~~~~~~~~~~~~~~~~~~ 48:10.09 | | 48:10.09 | pixman_fixed_t ** {aka int **} 48:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'pixman_fixed_t **' {aka 'int **'} 48:10.09 43 | free_memory (void** p) 48:10.09 | ~~~~~~~^ 48:10.09 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 48:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c:193:26: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 48:10.09 193 | free_memory (&image->bits.free_me); 48:10.09 | ^~~~~~~~~~~~~~~~~~~~ 48:10.09 | | 48:10.09 | uint32_t ** {aka unsigned int **} 48:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c:43:21: note: expected 'void **' but argument is of type 'uint32_t **' {aka 'unsigned int **'} 48:10.09 43 | free_memory (void** p) 48:10.09 | ~~~~~~~^ 48:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c: In function '_moz_pixman_image_unref': 48:10.09 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c: passing argument 1 of 'free_memory' from incompatible pointer type 48:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-image.c:236:22: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] 48:10.09 236 | free_memory (&image); 48:10.09 | ^~~~~~ 48:10.09 | | 48:10.09 | pixman_image_t ** {aka union pixman_image **} 48:10.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 **'} 48:10.09 43 | free_memory (void** p) 48:10.09 | ~~~~~~~^ 48:10.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-implementation.c: In function '_pixman_implementation_lookup_combiner': 48:10.29 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-implementation.c: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(pixman_implementation_t *, pixman_op_t, 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 (**)(pixman_implementation_t *, pixman_op_t, unsigned int *, const unsigned int *, const unsigned int *, int)'} 48:10.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-implementation.c:223:15: warning: assignment to 'pixman_combine_32_func_t' {aka 'void (*)(pixman_implementation_t *, pixman_op_t, 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 (**)(pixman_implementation_t *, pixman_op_t, unsigned int *, const unsigned int *, const unsigned int *, int)'} [-Wincompatible-pointer-types] 48:10.29 223 | f = (pixman_combine_32_func_t *)imp->combine_16[op]; 48:10.29 | ^ 48:11.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-radial-gradient.c: In function 'radial_get_scanline_16': 48:11.15 Warning: -Wincompatible-pointer-types in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 *'} 48:11.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 48:11.15 493 | uint16_t *buffer = iter->buffer; 48:11.15 | ^~~~ 48:13.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman.h:73, 48:13.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman-private.h:28, 48:13.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman.c:29: 48:13.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman.c: In function '_moz_pixman_image_fill_rectangles': 48:13.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/cairo/pixman-rename.h: 'stack_boxes' may be used uninitialized 48:13.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/cairo/pixman-rename.h:122:33: warning: 'stack_boxes' may be used uninitialized [-Wmaybe-uninitialized] 48:13.86 122 | #define pixman_image_fill_boxes _moz_pixman_image_fill_boxes 48:13.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman.c:868:14: note: in expansion of macro 'pixman_image_fill_boxes' 48:13.86 868 | result = pixman_image_fill_boxes (op, dest, color, n_rects, boxes); 48:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:13.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/cairo/pixman-rename.h:122:33: note: by argument 5 of type 'const pixman_box32_t *' {aka 'const struct pixman_box32 *'} to '_moz_pixman_image_fill_boxes' declared here 48:13.86 122 | #define pixman_image_fill_boxes _moz_pixman_image_fill_boxes 48:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman.c:877:1: note: in expansion of macro 'pixman_image_fill_boxes' 48:13.86 877 | pixman_image_fill_boxes (pixman_op_t op, 48:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:13.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/cairo/libpixman/src/pixman.c:844:20: note: 'stack_boxes' declared here 48:13.86 844 | pixman_box32_t stack_boxes[6]; 48:13.86 | ^~~~~~~~~~~ 48:21.13 libgfx_cairo_libpixman_src.a.desc 48:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 48:27.56 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libjpeg/jdphuff.c: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 48:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 48:27.56 209 | #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 48:27.56 | ^~~ 48:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND' 48:27.56 335 | s = HUFF_EXTEND(r, s); 48:27.56 | ^~~~~~~~~~~ 48:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 48:27.56 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libjpeg/jdphuff.c: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 48:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 48:27.56 209 | #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 48:27.56 | ^~~ 48:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND' 48:27.56 408 | s = HUFF_EXTEND(r, s); 48:27.56 | ^~~~~~~~~~~ 48:34.65 libmedia_libjpeg.a.desc 48:36.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/angle/Unified_cpp_gfx_angle3.cpp:38: 48:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool TParseContext::binaryOpCommonCheck(TOperator, TIntermTyped*, TIntermTyped*, const TSourceLoc&)': 48:36.25 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/ParseContext.cpp: this statement may fall through 48:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3556:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:36.25 3556 | if ((mShaderVersion < 300 || op == EOpAssign || op == EOpInitialize) && 48:36.25 | ^~ 48:36.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/ParseContext.cpp:3563:9: note: here 48:36.25 3563 | case EOpLessThan: 48:36.25 | ^~~~ 48:44.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/gfx/angle/Unified_cpp_gfx_angle5.cpp:20: 48:44.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: In function 'TString sh::TypeString(const TType&)': 48:44.65 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 48:44.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:262:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:44.65 262 | switch (type.getNominalSize()) 48:44.65 | ^~~~~~ 48:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:269:11: note: here 48:44.66 269 | case EbtInt: 48:44.66 | ^~~~ 48:44.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 48:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:270:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:44.66 270 | switch (type.getNominalSize()) 48:44.66 | ^~~~~~ 48:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:277:11: note: here 48:44.66 277 | case EbtUInt: 48:44.66 | ^~~~ 48:44.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 48:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:278:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:44.66 278 | switch (type.getNominalSize()) 48:44.66 | ^~~~~~ 48:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:285:11: note: here 48:44.66 285 | case EbtBool: 48:44.66 | ^~~~ 48:44.66 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp: this statement may fall through 48:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:44.66 286 | switch (type.getNominalSize()) 48:44.66 | ^~~~~~ 48:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/angle/src/compiler/translator/UtilsHLSL.cpp:293:11: note: here 48:44.66 293 | case EbtVoid: 48:44.66 | ^~~~ 48:47.97 libnetwerk_protocol_device.a.desc 48:48.05 libtoolkit_components_parentalcontrols.a.desc 48:48.86 libgfx_angle.a.desc 48:49.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 48:49.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 48:49.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 48:49.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 48:49.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 48:49.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 48:49.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 48:49.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9: 48:49.50 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 48:49.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 48:49.50 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 48:49.50 | ^ 48:50.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 48:50.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 48:50.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 48:50.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 48:50.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 48:50.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 48:50.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:16: 48:50.27 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 48:50.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 48:50.27 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 48:50.27 | ^ 48:51.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:11, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 48:51.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7: 48:51.99 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 48:51.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 48:51.99 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 48:51.99 | ^ 48:52.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 48:52.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 48:52.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 48:52.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 48:52.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 48:52.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 48:52.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:11, 48:52.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16: 48:52.80 Warning: -Wattributes in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h: 'alloc_size' attribute ignored on a function returning 'int' 48:52.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 48:52.80 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 48:52.80 | ^ 48:54.24 libdom_media_platforms_ffmpeg_ffmpeg57.a.desc 48:54.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 48:54.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 48:54.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIFormFillController.h:10, 48:54.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/satchel/nsFormFillController.h:9, 48:54.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/satchel/nsFormFillController.cpp:6: 48:54.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 48:54.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:54.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:54.43 819 | foundInterface = 0; \ 48:54.43 | ^~~~~~~~~~~~~~ 48:54.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:54.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:54.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:54.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/satchel/nsFormFillController.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:54.43 57 | NS_INTERFACE_MAP_END 48:54.43 | ^~~~~~~~~~~~~~~~~~~~ 48:54.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:54.43 800 | else 48:54.43 | ^~~~ 48:54.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:54.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:54.43 | ^~~~~~~~~~~~~~~~~~ 48:54.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/satchel/nsFormFillController.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:54.43 56 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 48:54.43 | ^~~~~~~~~~~~~~~~~~~~~~ 48:56.00 libtoolkit_components_satchel.a.desc 48:57.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 48:57.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 48:57.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PowerManager.h:8, 48:57.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/PowerManager.cpp:6: 48:57.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/PowerManager.cpp: In member function 'virtual nsresult mozilla::dom::PowerManager::QueryInterface(const nsIID&, void**)': 48:57.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:57.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:57.53 819 | foundInterface = 0; \ 48:57.53 | ^~~~~~~~~~~~~~ 48:57.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:57.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:57.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:57.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/PowerManager.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:57.53 29 | NS_INTERFACE_MAP_END 48:57.53 | ^~~~~~~~~~~~~~~~~~~~ 48:57.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:57.53 800 | else 48:57.53 | ^~~~ 48:57.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:57.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:57.53 | ^~~~~~~~~~~~~~~~~~ 48:57.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/PowerManager.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:57.53 28 | NS_INTERFACE_MAP_ENTRY(nsIDOMMozWakeLockListener) 48:57.53 | ^~~~~~~~~~~~~~~~~~~~~~ 48:59.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 48:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 48:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 48:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/imagecapture/ImageCapture.h:10, 48:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/imagecapture/ImageCapture.cpp:7: 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 48:59.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.39 837 | foundInterface = 0; \ 48:59.39 | ^~~~~~~~~~~~~~ 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:59.39 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:59.39 33 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 48:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/imagecapture/ImageCapture.h:10, 48:59.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/imagecapture/ImageCapture.cpp:7: 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:59.39 258 | } else 48:59.39 | ^~~~ 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 48:59.39 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 48:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 48:59.39 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 48:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 48:59.39 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ImageCapture) 48:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.06 libdom_media_imagecapture.a.desc 49:01.86 libdom_media_platforms_ffmpeg.a.desc 49:02.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:02.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 49:02.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/WakeLock.h:9, 49:02.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/WakeLock.cpp:6: 49:02.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 49:02.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:02.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:02.63 819 | foundInterface = 0; \ 49:02.63 | ^~~~~~~~~~~~~~ 49:02.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:02.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:02.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:02.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/WakeLock.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:02.63 32 | NS_INTERFACE_MAP_END 49:02.63 | ^~~~~~~~~~~~~~~~~~~~ 49:02.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:02.63 800 | else 49:02.63 | ^~~~ 49:02.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:02.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:02.63 | ^~~~~~~~~~~~~~~~~~ 49:02.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/power/WakeLock.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:02.63 31 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:02.63 | ^~~~~~~~~~~~~~~~~~~~~~ 49:03.23 libdom_power.a.desc 49:03.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:03.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:03.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 49:03.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:03.50 819 | foundInterface = 0; \ 49:03.50 | ^~~~~~~~~~~~~~ 49:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:03.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:03.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystem.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:03.50 22 | NS_INTERFACE_MAP_END 49:03.50 | ^~~~~~~~~~~~~~~~~~~~ 49:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:03.50 800 | else 49:03.50 | ^~~~ 49:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:03.50 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:03.50 | ^~~~~~~~~~~~~~~~~~ 49:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystem.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:03.51 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:03.51 | ^~~~~~~~~~~~~~~~~~~~~~ 49:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 49:03.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:03.52 837 | foundInterface = 0; \ 49:03.52 | ^~~~~~~~~~~~~~ 49:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:03.52 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:03.52 23 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 49:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 49:03.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 49:03.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 49:03.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 49:03.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:03.52 258 | } else 49:03.52 | ^~~~ 49:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:03.52 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:03.52 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:03.52 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemDirectoryEntry) 49:03.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 49:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:03.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 49:03.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:03.54 819 | foundInterface = 0; \ 49:03.54 | ^~~~~~~~~~~~~~ 49:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:03.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:03.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:03.54 129 | NS_INTERFACE_MAP_END 49:03.54 | ^~~~~~~~~~~~~~~~~~~~ 49:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:03.54 800 | else 49:03.54 | ^~~~ 49:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:03.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:03.54 | ^~~~~~~~~~~~~~~~~~ 49:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:03.54 128 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:03.54 | ^~~~~~~~~~~~~~~~~~~~~~ 49:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 49:03.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:03.57 819 | foundInterface = 0; \ 49:03.57 | ^~~~~~~~~~~~~~ 49:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:03.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:03.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:03.57 24 | NS_INTERFACE_MAP_END 49:03.57 | ^~~~~~~~~~~~~~~~~~~~ 49:03.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:03.58 800 | else 49:03.58 | ^~~~ 49:03.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:03.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:03.58 | ^~~~~~~~~~~~~~~~~~ 49:03.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemEntry.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:03.58 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:03.58 | ^~~~~~~~~~~~~~~~~~~~~~ 49:03.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 49:03.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:03.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:03.60 837 | foundInterface = 0; \ 49:03.60 | ^~~~~~~~~~~~~~ 49:03.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:03.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:03.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:03.60 78 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 49:03.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 49:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 49:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 49:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 49:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:03.61 258 | } else 49:03.61 | ^~~~ 49:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:03.61 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:03.61 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:03.61 77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemFileEntry) 49:03.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 49:03.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:03.62 837 | foundInterface = 0; \ 49:03.62 | ^~~~~~~~~~~~~~ 49:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:03.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:03.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:03.62 20 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 49:03.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 49:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 49:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 49:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 49:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:03.63 258 | } else 49:03.63 | ^~~~ 49:03.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:03.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:03.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:03.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:03.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:03.63 19 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryEntry) 49:03.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 49:03.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:03.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:03.64 837 | foundInterface = 0; \ 49:03.64 | ^~~~~~~~~~~~~~ 49:03.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:03.64 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:03.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:03.65 56 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 49:03.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 49:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackInterface.h:18, 49:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBinding.h:10, 49:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:12, 49:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:03.65 258 | } else 49:03.66 | ^~~~ 49:03.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 49:03.66 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 49:03.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 49:03.66 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 49:03.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 49:03.66 55 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FileSystemRootDirectoryReader) 49:03.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:04.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::FileSystemRootDirectoryEntry::GetInternal(const nsAString_internal&, const mozilla::dom::FileSystemFlags&, const mozilla::dom::Optional >&, const mozilla::dom::Optional >&, mozilla::dom::FileSystemDirectoryEntry::GetInternalType)': 49:04.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:04.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:04.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:04.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:56: 49:04.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:71:22: note: while referencing 'parts' 49:04.63 71 | nsTArray parts; 49:04.63 | ^~~~~ 49:04.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:04.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:04.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:04.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:04.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:04.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:04.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:04.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:04.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:04.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:56: 49:04.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:71:22: note: while referencing 'parts' 49:04.64 71 | nsTArray parts; 49:04.64 | ^~~~~ 49:04.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:04.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::EmptyEntriesCallbackRunnable::Run()': 49:04.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 49:04.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 49:04.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:04.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:04.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:76:44: note: while referencing 'sequence' 49:04.74 76 | Sequence> sequence; 49:04.74 | ^~~~~~~~ 49:04.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:04.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:04.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::EntriesCallbackRunnable::Run()': 49:04.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 49:04.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 49:04.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:04.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:65: 49:04.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:29:46: note: while referencing 'entries' 49:04.75 29 | Sequence> entries; 49:04.75 | ^~~~~~~ 49:04.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:04.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:04.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:04.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:04.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:04.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:04.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:04.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::GetEntryHelper::Run()': 49:04.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:04.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:04.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:04.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:04.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:119:22: note: while referencing 'parts' 49:04.94 119 | nsTArray parts; 49:04.94 | ^~~~~ 49:05.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:05.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::FileSystemDirectoryEntry::GetInternal(const nsAString_internal&, const mozilla::dom::FileSystemFlags&, const mozilla::dom::Optional >&, const mozilla::dom::Optional >&, mozilla::dom::FileSystemDirectoryEntry::GetInternalType)': 49:05.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:05.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:05.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:05.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:20: 49:05.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:88:22: note: while referencing 'parts' 49:05.00 88 | nsTArray parts; 49:05.00 | ^~~~~ 49:05.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:05.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:05.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:05.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:05.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:05.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:20: 49:05.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:88:22: note: while referencing 'parts' 49:05.01 88 | nsTArray parts; 49:05.01 | ^~~~~ 49:05.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:05.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:05.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:05.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:05.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:05.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:05.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:05.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCallbackRunnable::Run()': 49:05.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 49:05.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 49:05.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:05.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:47: 49:05.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemFileEntry.cpp:41:32: note: while referencing 'blobImpls' 49:05.07 41 | nsTArray> blobImpls; 49:05.07 | ^~~~~~~~~ 49:05.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:05.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::{anonymous}::PromiseHandler::ResolvedCallback(JSContext*, JS::Handle)': 49:05.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 49:05.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 49:05.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:05.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:29: 49:05.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:53:46: note: while referencing 'sequence' 49:05.17 53 | Sequence> sequence; 49:05.17 | ^~~~~~~~ 49:05.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemEntry.h:10, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryEntry.h:9, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.h:9, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/CallbackRunnables.cpp:6, 49:05.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 49:05.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 49:05.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 49:05.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:05.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:29: 49:05.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/compat/FileSystemDirectoryReader.cpp:53:46: note: while referencing 'sequence' 49:05.17 53 | Sequence> sequence; 49:05.17 | ^~~~~~~~ 49:05.54 libdom_filesystem_compat.a.desc 49:06.84 libtoolkit_profile.a.desc 49:07.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:07.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 49:07.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 49:07.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.h:9, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:8, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool, bool)': 49:07.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 49:07.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:07.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:556:29: note: while referencing 'contracts' 49:07.52 556 | nsTArray contracts; 49:07.52 | ^~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.h:9, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:8, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 49:07.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:07.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:556:29: note: while referencing 'contracts' 49:07.52 556 | nsTArray contracts; 49:07.52 | ^~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.h:9, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:8, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 49:07.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:07.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:556:29: note: while referencing 'contracts' 49:07.52 556 | nsTArray contracts; 49:07.52 | ^~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.h:9, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:8, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 49:07.52 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 49:07.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:556:29: note: while referencing 'contracts' 49:07.52 556 | nsTArray contracts; 49:07.52 | ^~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.h:9, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:8, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 49:07.52 236 | header->mLength = length; 49:07.52 | ~~~~~~~~~~~~~~~~^~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:556:29: note: while referencing 'contracts' 49:07.52 556 | nsTArray contracts; 49:07.52 | ^~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/nsComponentManager.h:14, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.h:9, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:8, 49:07.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::CachedDirective> [1]' [-Warray-bounds] 49:07.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:07.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: 49:07.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/components/ManifestParser.cpp:556:29: note: while referencing 'contracts' 49:07.52 556 | nsTArray contracts; 49:07.52 | ^~~~~~~~~ 49:07.79 libxpcom_components.a.desc 49:07.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 49:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelAgent.h:9, 49:07.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelAgent.cpp:6: 49:07.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 49:07.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:07.94 819 | foundInterface = 0; \ 49:07.94 | ^~~~~~~~~~~~~~ 49:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:07.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:07.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelAgent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:07.94 33 | NS_INTERFACE_MAP_END 49:07.94 | ^~~~~~~~~~~~~~~~~~~~ 49:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:07.94 800 | else 49:07.94 | ^~~~ 49:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:07.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:07.94 | ^~~~~~~~~~~~~~~~~~ 49:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelAgent.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:07.94 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:07.94 | ^~~~~~~~~~~~~~~~~~~~~~ 49:11.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:11.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:11.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAudioChannelService.h:10, 49:11.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelService.h:9, 49:11.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelService.cpp:6: 49:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 49:11.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:11.74 819 | foundInterface = 0; \ 49:11.74 | ^~~~~~~~~~~~~~ 49:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:11.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:11.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:11.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelService.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:11.74 248 | NS_INTERFACE_MAP_END 49:11.74 | ^~~~~~~~~~~~~~~~~~~~ 49:11.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:11.75 800 | else 49:11.75 | ^~~~ 49:11.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:11.75 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:11.75 | ^~~~~~~~~~~~~~~~~~ 49:11.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/audiochannel/AudioChannelService.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:11.75 247 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 49:11.75 | ^~~~~~~~~~~~~~~~~~~~~~ 49:13.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:13.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:13.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsITimer.h:10, 49:13.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.h:9, 49:13.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDSURIContentListener.cpp:6: 49:13.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 49:13.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:13.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.06 819 | foundInterface = 0; \ 49:13.06 | ^~~~~~~~~~~~~~ 49:13.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:13.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:13.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:13.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDSURIContentListener.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:13.06 57 | NS_INTERFACE_MAP_END 49:13.06 | ^~~~~~~~~~~~~~~~~~~~ 49:13.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.06 800 | else 49:13.06 | ^~~~ 49:13.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:13.06 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:13.06 | ^~~~~~~~~~~~~~~~~~ 49:13.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDSURIContentListener.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:13.06 56 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:13.06 | ^~~~~~~~~~~~~~~~~~~~~~ 49:13.41 libdom_audiochannel.a.desc 49:15.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:15.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 49:15.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsNetUtil.h:16, 49:15.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDefaultURIFixup.cpp:7: 49:15.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsDefaultURIFixup::KeywordToURI(const nsACString_internal&, nsIInputStream**, nsIURIFixupInfo**)': 49:15.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:15.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:15.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:15.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:15.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDefaultURIFixup.cpp:459:37: note: while referencing 'fds' 49:15.82 459 | nsTArray fds; 49:15.82 | ^~~ 49:19.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 49:19.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 49:19.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:80: 49:19.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:19.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 49:19.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 49:19.63 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:19.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:19.63 712 | class CompressedGlyph { 49:19.63 | ^~~~~~~~~~~~~~~ 49:19.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:19.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 49:19.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 49:19.63 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:19.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:19.63 712 | class CompressedGlyph { 49:19.63 | ^~~~~~~~~~~~~~~ 49:19.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:19.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:19.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsITimer.h:10, 49:19.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.h:9, 49:19.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:6: 49:19.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 49:19.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:19.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.84 837 | foundInterface = 0; \ 49:19.84 | ^~~~~~~~~~~~~~ 49:19.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:19.84 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:19.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:19.84 963 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 49:19.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:19.84 800 | else 49:19.85 | ^~~~ 49:19.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:19.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:19.85 | ^~~~~~~~~~~~~~~~~~ 49:19.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:962:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:19.85 962 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 49:19.85 | ^~~~~~~~~~~~~~~~~~~~~~ 49:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 49:20.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:20.10 819 | foundInterface = 0; \ 49:20.10 | ^~~~~~~~~~~~~~ 49:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:20.10 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 49:20.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:20.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:13583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 49:20.10 13583 | NS_INTERFACE_MAP_END_THREADSAFE 49:20.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:20.11 800 | else 49:20.11 | ^~~~ 49:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:20.11 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:20.11 | ^~~~~~~~~~~~~~~~~~ 49:20.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:13582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:20.11 13582 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 49:20.11 | ^~~~~~~~~~~~~~~~~~~~~~ 49:24.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:24.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 49:24.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 49:24.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPolicyUtils.h:17, 49:24.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.h:10, 49:24.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:6: 49:24.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsDocShell::GetProcessLockReason(uint32_t*)': 49:24.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:24.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:24.67 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:24.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:24.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:14952:33: note: while referencing 'toplevelWindows' 49:24.67 14952 | nsTArray toplevelWindows = 49:24.68 | ^~~~~~~~~~~~~~~ 49:24.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:24.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 49:24.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 49:24.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPolicyUtils.h:17, 49:24.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.h:10, 49:24.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:6: 49:24.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsDocShell::PopProfileTimelineMarkers(JSContext*, JS::MutableHandle)': 49:24.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:24.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:24.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:24.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:24.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.cpp:2890:40: note: while referencing 'store' 49:24.90 2890 | nsTArray store; 49:24.90 | ^~~~~ 49:29.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:15, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: In member function 'void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)': 49:29.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:111:80: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.89 111 | static void enterList(LinkedListElement>* elt) { elt->asT()->AddRef(); } 49:29.89 | ~~~~~~~~~~~~~~~~~~^~ 49:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2356:18: note: while referencing 'pending' 49:29.89 2356 | MessageQueue pending = Move(mPending); 49:29.89 | ^~~~~~~ 49:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:15, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:316:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.89 316 | return mIsSentinel ? nullptr : static_cast(this); 49:29.89 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2356:18: note: while referencing 'pending' 49:29.89 2356 | MessageQueue pending = Move(mPending); 49:29.89 | ^~~~~~~ 49:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:15, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:316:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.89 316 | return mIsSentinel ? nullptr : static_cast(this); 49:29.89 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2356:18: note: while referencing 'pending' 49:29.89 2356 | MessageQueue pending = Move(mPending); 49:29.89 | ^~~~~~~ 49:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:945:29: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.89 945 | nsrefcnt r = Super::AddRef(); \ 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1014:3: note: in expansion of macro 'NS_IMPL_ADDREF_INHERITED' 49:29.89 1014 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 49:29.89 | ^~~~~~~~~~~~~~~~~~~~~~~~ 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:1550:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_INHERITED' 49:29.89 1550 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, nsIRunnablePriority) 49:29.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2356:18: note: while referencing 'pending' 49:29.89 2356 | MessageQueue pending = Move(mPending); 49:29.89 | ^~~~~~~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:15, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: In member function 'void mozilla::ipc::MessageChannel::RepostAllMessages()': 49:29.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:111:80: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.97 111 | static void enterList(LinkedListElement>* elt) { elt->asT()->AddRef(); } 49:29.97 | ~~~~~~~~~~~~~~~~~~^~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2432:18: note: while referencing 'queue' 49:29.97 2432 | MessageQueue queue = Move(mPending); 49:29.97 | ^~~~~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:15, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:316:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.97 316 | return mIsSentinel ? nullptr : static_cast(this); 49:29.97 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2432:18: note: while referencing 'queue' 49:29.97 2432 | MessageQueue queue = Move(mPending); 49:29.97 | ^~~~~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:15, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LinkedList.h:316:24: warning: array subscript -1 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.97 316 | return mIsSentinel ? nullptr : static_cast(this); 49:29.97 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2432:18: note: while referencing 'queue' 49:29.97 2432 | MessageQueue queue = Move(mPending); 49:29.97 | ^~~~~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message.h:19, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_channel.h:12, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:10, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:29.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:29.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:945:29: warning: array subscript 0 is outside array bounds of 'mozilla::ipc::MessageChannel::MessageQueue [1]' {aka 'mozilla::LinkedList > [1]'} [-Warray-bounds] 49:29.97 945 | nsrefcnt r = Super::AddRef(); \ 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1014:3: note: in expansion of macro 'NS_IMPL_ADDREF_INHERITED' 49:29.97 1014 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 49:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~~ 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:1550:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_INHERITED' 49:29.97 1550 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, nsIRunnablePriority) 49:29.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:83: 49:29.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/MessageChannel.cpp:2432:18: note: while referencing 'queue' 49:29.97 2432 | MessageQueue queue = Move(mPending); 49:29.97 | ^~~~~ 49:30.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:30.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:30.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:30.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:30.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:30.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:30.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:30.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:30.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:30.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:30.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult mozilla::ipc::PrincipalToPrincipalInfo(nsIPrincipal*, mozilla::ipc::PrincipalInfo*)': 49:30.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:30.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:30.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:30.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:11: 49:30.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundUtils.cpp:172:29: note: while referencing 'whitelistInfo' 49:30.55 172 | nsTArray whitelistInfo; 49:30.55 | ^~~~~~~~~~~~~ 49:30.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult mozilla::ipc::LoadInfoToLoadInfoArgs(nsILoadInfo*, mozilla::net::OptionalLoadInfoArgs*)': 49:30.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:30.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:30.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:11: 49:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundUtils.cpp:265:27: note: while referencing 'redirectChain' 49:30.59 265 | nsTArray redirectChain; 49:30.59 | ^~~~~~~~~~~~~ 49:30.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:30.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:30.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:30.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:30.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:30.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:11: 49:30.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundUtils.cpp:259:27: note: while referencing 'redirectChainIncludingInternalRedirects' 49:30.59 259 | nsTArray redirectChainIncludingInternalRedirects; 49:30.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:31.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:31.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult {anonymous}::ParentImpl::RequestMessageLoopRunnable::Run()': 49:31.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 49:31.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 49:31.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:31.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:31.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:1360:40: note: while referencing 'callbacks' 49:31.12 1360 | nsTArray> callbacks; 49:31.12 | ^~~~~~~~~ 49:31.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:31.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:31.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult {anonymous}::ParentImpl::ShutdownObserver::Observe(nsISupports*, const char*, const char16_t*)': 49:31.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 49:31.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 49:31.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:31.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:31.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:1177:40: note: while referencing 'callbacks' 49:31.15 1177 | nsTArray> callbacks; 49:31.15 | ^~~~~~~~~ 49:31.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:31.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:31.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'already_AddRefed mozilla::ipc::PrincipalInfoToPrincipal(const mozilla::ipc::PrincipalInfo&, nsresult*)': 49:31.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 49:31.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 49:31.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:31.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:11: 49:31.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundUtils.cpp:107:40: note: while referencing 'whitelist' 49:31.46 107 | nsTArray> whitelist; 49:31.46 | ^~~~~~~~~ 49:31.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:31.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult mozilla::ipc::LoadInfoArgsToLoadInfo(const mozilla::net::OptionalLoadInfoArgs&, nsILoadInfo**)': 49:31.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 49:31.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 49:31.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:31.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:11: 49:31.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundUtils.cpp:342:36: note: while referencing 'redirectChain' 49:31.54 342 | nsTArray> redirectChain; 49:31.54 | ^~~~~~~~~~~~~ 49:31.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:31.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:31.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 49:31.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 49:31.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:31.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:11: 49:31.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundUtils.cpp:334:36: note: while referencing 'redirectChainIncludingInternalRedirects' 49:31.54 334 | nsTArray> redirectChainIncludingInternalRedirects; 49:31.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport_posix.h:9, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Transport.h:13, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundChild.h:11, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:6, 49:32.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:32.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult {anonymous}::ParentImpl::ForceCloseBackgroundActorsRunnable::Run()': 49:32.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::ParentImpl*> [1]' 49:32.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::ParentImpl*> [1]' [-Warray-bounds] 49:32.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:32.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 49:32.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/glue/BackgroundImpl.cpp:1437:27: note: while referencing 'actorsToClose' 49:32.25 1437 | nsTArray actorsToClose(*mActorArray); 49:32.25 | ^~~~~~~~~~~~~ 49:32.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 49:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShellLoadInfo.h:10, 49:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShellLoadInfo.cpp:6: 49:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShellLoadInfo.cpp: In member function 'virtual nsresult nsDocShellLoadInfo::QueryInterface(const nsIID&, void**)': 49:32.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:32.33 819 | foundInterface = 0; \ 49:32.33 | ^~~~~~~~~~~~~~ 49:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:32.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:32.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:32.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShellLoadInfo.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:32.34 36 | NS_INTERFACE_MAP_END 49:32.34 | ^~~~~~~~~~~~~~~~~~~~ 49:32.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:32.34 800 | else 49:32.34 | ^~~~ 49:32.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:32.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:32.34 | ^~~~~~~~~~~~~~~~~~ 49:32.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShellLoadInfo.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:32.34 35 | NS_INTERFACE_MAP_ENTRY(nsIDocShellLoadInfo) 49:32.34 | ^~~~~~~~~~~~~~~~~~~~~~ 49:34.67 libdocshell_base.a.desc 49:35.83 libipc_glue.a.desc 49:39.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:39.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 49:39.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 49:39.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libjar/nsJARProtocolHandler.cpp:6, 49:39.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 49:39.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 49:39.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:39.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:39.18 819 | foundInterface = 0; \ 49:39.18 | ^~~~~~~~~~~~~~ 49:39.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:39.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:39.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:39.18 54 | NS_INTERFACE_MAP_END 49:39.18 | ^~~~~~~~~~~~~~~~~~~~ 49:39.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libjar/Unified_cpp_modules_libjar0.cpp:11: 49:39.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libjar/nsJARURI.cpp:53:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:39.18 53 | else 49:39.18 | ^~~~ 49:40.06 libmodules_libjar.a.desc 49:40.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:40.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:40.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRDFDataSource.h:10, 49:40.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/windowds/nsWindowDataSource.h:6, 49:40.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/windowds/nsWindowDataSource.cpp:6: 49:40.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/windowds/nsWindowDataSource.cpp: In member function 'virtual nsresult nsWindowDataSource::QueryInterface(const nsIID&, void**)': 49:40.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:40.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:40.57 819 | foundInterface = 0; \ 49:40.57 | ^~~~~~~~~~~~~~ 49:40.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:40.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:40.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:40.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/windowds/nsWindowDataSource.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:40.57 116 | NS_INTERFACE_MAP_END 49:40.57 | ^~~~~~~~~~~~~~~~~~~~ 49:40.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:40.57 811 | else 49:40.57 | ^~~~ 49:40.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:40.57 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:40.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:40.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpfe/components/windowds/nsWindowDataSource.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:40.57 115 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 49:40.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:41.07 libxpfe_components_windowds.a.desc 49:41.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 49:41.21 262 | #pragma omp parallel for 49:41.21 | 49:41.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:16, 49:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.h:9, 49:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.cpp:7: 49:41.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::MP4Decoder::CanHandleMediaType(const mozilla::MediaContentType&, mozilla::DecoderDoctorDiagnostics*)': 49:41.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:41.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:41.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:41.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.cpp:108:24: note: while referencing 'codecs' 49:41.23 108 | nsTArray codecs; 49:41.23 | ^~~~~~ 49:41.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:16, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.h:9, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.cpp:7: 49:41.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:41.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:41.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.cpp:108:24: note: while referencing 'codecs' 49:41.23 108 | nsTArray codecs; 49:41.23 | ^~~~~~ 49:41.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoder.h:16, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.h:9, 49:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.cpp:7: 49:41.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 49:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 49:41.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:41.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Decoder.cpp:92:34: note: while referencing 'trackInfos' 49:41.23 92 | nsTArray> trackInfos; 49:41.23 | ^~~~~~~~~~ 49:41.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 49:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 49:41.43 89 | #pragma omp parallel for 49:41.43 | 49:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 49:41.43 145 | #pragma omp parallel for 49:41.43 | 49:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 49:41.43 192 | #pragma omp parallel for 49:41.43 | 49:41.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 49:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 49:41.43 75 | #define PI 3.1415926536 49:41.43 | 49:41.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 49:41.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 49:41.43 52 | #define PI M_PI 49:41.43 | 49:41.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 49:41.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/TDStretch.cpp:311: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 49:41.44 311 | #pragma omp parallel for 49:41.44 | 49:41.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 49:41.44 336 | #pragma omp critical 49:41.44 | 49:41.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 49:41.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 49:41.50 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/RateTransposer.cpp: variable 'count' set but not used 49:41.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 49:41.50 133 | uint count; 49:41.50 | ^~~~~ 49:42.23 libmedia_libsoundtouch_src.a.desc 49:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:9, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.h:12, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:11: 49:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual already_AddRefed mozilla::MP4Demuxer::GetTrackDemuxer(mozilla::TrackInfo::TrackType, uint32_t)': 49:43.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 49:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 49:43.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:43.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:134:46: note: while referencing 'indices' 49:43.24 134 | FallibleTArray indices; 49:43.24 | ^~~~~~~ 49:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:9, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.h:12, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:11: 49:43.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 49:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 49:43.24 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 49:43.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 49:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:134:46: note: while referencing 'indices' 49:43.24 134 | FallibleTArray indices; 49:43.24 | ^~~~~~~ 49:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:9, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.h:12, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:11: 49:43.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 49:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 49:43.24 236 | header->mLength = length; 49:43.24 | ~~~~~~~~~~~~~~~~^~~~~~~~ 49:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:134:46: note: while referencing 'indices' 49:43.24 134 | FallibleTArray indices; 49:43.24 | ^~~~~~~ 49:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:43.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:9, 49:43.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.h:12, 49:43.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:11: 49:43.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 49:43.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 49:43.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:43.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:43.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:134:46: note: while referencing 'indices' 49:43.25 134 | FallibleTArray indices; 49:43.25 | ^~~~~~~ 49:43.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:43.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:43.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:9, 49:43.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.h:12, 49:43.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:11: 49:43.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::UniquePtr mozilla::MP4Demuxer::GetCrypto()': 49:43.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::EncryptionInfo::InitData [1]' 49:43.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::EncryptionInfo::InitData [1]' [-Warray-bounds] 49:43.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:43.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:43.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:13, 49:43.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.h:12, 49:43.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:11: 49:43.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaInfo.h:415:30: note: while referencing '' 49:43.98 415 | mInitDatas.AppendElement(InitData(aType, Forward(aInitData))); 49:43.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:43.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:43.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 49:43.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDataDemuxer.h:9, 49:43.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.h:12, 49:43.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:11: 49:43.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:43.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:43.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:43.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:43.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/fmp4/MP4Demuxer.cpp:175:21: note: while referencing 'initData' 49:43.98 175 | nsTArray initData; 49:43.98 | ^~~~~~~~ 49:44.40 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.cpp: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used 49:44.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.cpp:89:1: warning: 'bool mozilla::hal::{anonymous}::WindowIsActive(nsPIDOMWindowInner*)' defined but not used [-Wunused-function] 49:44.40 89 | WindowIsActive(nsPIDOMWindowInner* aWindow) 49:44.40 | ^~~~~~~~~~~~~~ 49:46.23 libdom_media_fmp4.a.desc 49:47.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.h:11, 49:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:6, 49:47.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void {anonymous}::CountWakeLocks({anonymous}::ProcessLockTable*, {anonymous}::LockCount*)': 49:47.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' 49:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' [-Warray-bounds] 49:47.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:47.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:63:15: note: while referencing 'count' 49:47.88 63 | LockCount count = iter.UserData(); 49:47.88 | ^~~~~ 49:47.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:47.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.h:11, 49:47.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:6, 49:47.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult {anonymous}::CleanupOnContentShutdown::Observe(nsISupports*, const char*, const char16_t*)': 49:47.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' 49:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' [-Warray-bounds] 49:47.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:47.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:129:19: note: while referencing 'totalCount' 49:47.91 129 | LockCount totalCount; 49:47.91 | ^~~~~~~~~~ 49:47.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.h:11, 49:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:6, 49:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::hal_impl::ModifyWakeLock(const nsAString_internal&, mozilla::hal::WakeLockControl, mozilla::hal::WakeLockControl, uint64_t)': 49:47.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' 49:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' [-Warray-bounds] 49:47.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:47.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:213:13: note: while referencing 'totalCount' 49:47.94 213 | LockCount totalCount; 49:47.94 | ^~~~~~~~~~ 49:47.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.h:11, 49:47.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:6, 49:47.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' 49:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' [-Warray-bounds] 49:47.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:47.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:212:13: note: while referencing 'processCount' 49:47.95 212 | LockCount processCount; 49:47.95 | ^~~~~~~~~~~~ 49:47.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:47.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.h:11, 49:47.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:6, 49:47.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::hal_impl::GetWakeLockInfo(const nsAString_internal&, mozilla::hal::WakeLockInformation*)': 49:47.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' 49:47.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' [-Warray-bounds] 49:47.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:47.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:275:13: note: while referencing 'totalCount' 49:47.99 275 | LockCount totalCount; 49:47.99 | ^~~~~~~~~~ 49:47.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:47.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/Hal.h:11, 49:47.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:6, 49:47.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' 49:47.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of '{anonymous}::LockCount [1]' [-Warray-bounds] 49:47.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:47.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:47.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/hal/Unified_cpp_hal0.cpp:2: 49:47.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/hal/HalWakeLock.cpp:272:66: note: while referencing '' 49:47.99 272 | *aWakeLockInfo = WakeLockInfoFromLockCount(aTopic, LockCount()); 49:47.99 | ^ 49:48.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:48.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 49:48.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsComponentManagerUtils.h:10, 49:48.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsFilteredContentIterator.cpp:7: 49:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 49:48.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:48.27 819 | foundInterface = 0; \ 49:48.27 | ^~~~~~~~~~~~~~ 49:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:48.27 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:48.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:48.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsFilteredContentIterator.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:48.27 46 | NS_INTERFACE_MAP_END 49:48.27 | ^~~~~~~~~~~~~~~~~~~~ 49:48.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 49:48.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 49:48.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDocumentObserver.h:9, 49:48.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDocument.h:15, 49:48.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:37, 49:48.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsFilteredContentIterator.cpp:8: 49:48.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:48.28 264 | } else 49:48.28 | ^~~~ 49:48.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:48.28 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:48.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 49:48.28 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:48.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsFilteredContentIterator.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:48.28 45 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 49:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:51.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWeakReference.h:10, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:9, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsTextServicesDocument.cpp: In member function 'virtual nsresult nsTextServicesDocument::QueryInterface(const nsIID&, void**)': 49:51.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:51.07 819 | foundInterface = 0; \ 49:51.07 | ^~~~~~~~~~~~~~ 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:51.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:51.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsTextServicesDocument.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:51.07 123 | NS_INTERFACE_MAP_END 49:51.07 | ^~~~~~~~~~~~~~~~~~~~ 49:51.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWrapperCache.h:9, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPresShell.h:27, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISelectionPrivate.h:31, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:16, 49:51.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:51.07 264 | } else 49:51.07 | ^~~~ 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 49:51.07 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:51.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 49:51.07 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 49:51.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:51.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsTextServicesDocument.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:51.07 122 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextServicesDocument) 49:51.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:52.48 libhal.a.desc 49:52.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:52.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 49:52.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/TextRange.h:11, 49:52.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Selection.h:12, 49:52.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsTextServicesDocument.cpp:9: 49:52.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsTextServicesDocument::ExpandRangeToWordBoundaries(nsIDOMRange*)': 49:52.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:52.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:52.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:52.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:52.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/editor/txtsvc/nsTextServicesDocument.cpp:347:26: note: while referencing 'offsetTable' 49:52.56 347 | nsTArray offsetTable; 49:52.56 | ^~~~~~~~~~~ 49:52.84 libeditor_txtsvc.a.desc 49:57.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:57.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:57.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:57.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:57.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:57.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:57.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::indexedDB::BackgroundRequestChild::PreprocessHelper::Init(const nsTArray&)': 49:57.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray, nsCOMPtr > > [1]' 49:57.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray, nsCOMPtr > > [1]' [-Warray-bounds] 49:57.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:57.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:57.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2945:24: note: while referencing 'streamPairs' 49:57.33 2945 | nsTArray streamPairs; 49:57.33 | ^~~~~~~~~~~ 49:58.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocess(const WasmModulePreprocessInfo&)': 49:58.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:58.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:58.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2696:33: note: while referencing 'files' 49:58.16 2696 | nsTArray files; 49:58.16 | ^~~~~ 49:58.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocess(const nsTArray&)': 49:58.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:58.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2741:35: note: while referencing 'files' 49:58.20 2741 | nsTArray files; 49:58.20 | ^~~~~ 49:58.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:58.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2741:35: note: while referencing 'files' 49:58.20 2741 | nsTArray files; 49:58.20 | ^~~~~ 49:58.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(const nsTArray&)': 49:58.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:58.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2649:37: note: while referencing 'files' 49:58.28 2649 | nsTArray files; 49:58.28 | ^~~~~ 49:58.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:58.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2629:37: note: while referencing 'cloneReadInfos' 49:58.28 2629 | nsTArray cloneReadInfos; 49:58.28 | ^~~~~~~~~~~~~~ 49:58.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 49:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.29 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 49:58.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 49:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2629:37: note: while referencing 'cloneReadInfos' 49:58.29 2629 | nsTArray cloneReadInfos; 49:58.29 | ^~~~~~~~~~~~~~ 49:58.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 49:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.29 236 | header->mLength = length; 49:58.29 | ~~~~~~~~~~~~~~~~^~~~~~~~ 49:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2629:37: note: while referencing 'cloneReadInfos' 49:58.29 2629 | nsTArray cloneReadInfos; 49:58.29 | ^~~~~~~~~~~~~~ 49:58.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'nsTArray [1]' 49:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:237:35: warning: array subscript 12 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.29 237 | Copy::MoveNonOverlappingRegion(header + 1, mHdr + 1, length, aElemSize); 49:58.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2629:37: note: while referencing 'cloneReadInfos' 49:58.29 2629 | nsTArray cloneReadInfos; 49:58.29 | ^~~~~~~~~~~~~~ 49:58.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.h:9, 49:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:6: 49:58.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 49:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 49:58.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 49:58.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsChild.cpp:2629:37: note: while referencing 'cloneReadInfos' 49:58.29 2629 | nsTArray cloneReadInfos; 49:58.29 | ^~~~~~~~~~~~~~ 49:58.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 49:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 49:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStyleStructInlines.h:16, 49:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/ipc/RenderFrameParent.cpp:29: 49:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:58.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 49:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 49:58.59 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:58.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:58.59 712 | class CompressedGlyph { 49:58.59 | ^~~~~~~~~~~~~~~ 49:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 49:58.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 49:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 49:58.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 49:58.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 49:58.59 712 | class CompressedGlyph { 49:58.59 | ^~~~~~~~~~~~~~~ 50:03.47 liblayout_ipc.a.desc 50:05.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:05.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:05.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIStorageService.h:10, 50:05.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/downloads/nsDownloadManager.cpp:9, 50:05.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/downloads/nsDownloadManager.cpp: In member function 'virtual nsresult nsDownload::QueryInterface(const nsIID&, void**)': 50:05.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.65 819 | foundInterface = 0; \ 50:05.65 | ^~~~~~~~~~~~~~ 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:05.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:05.65 170 | NS_INTERFACE_MAP_END 50:05.65 | ^~~~~~~~~~~~~~~~~~~~ 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 50:05.65 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 50:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 50:05.65 2570 | NS_IMPL_ISUPPORTS_CI( 50:05.65 | ^~~~~~~~~~~~~~~~~~~~ 50:05.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/downloads/nsDownloadManager.cpp:12, 50:05.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/downloads/Unified_cpp_downloads0.cpp:2: 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:05.65 137 | } else 50:05.65 | ^~~~ 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 50:05.65 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 50:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 50:05.65 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 50:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/downloads/nsDownloadManager.cpp:2570:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 50:05.65 2570 | NS_IMPL_ISUPPORTS_CI( 50:05.65 | ^~~~~~~~~~~~~~~~~~~~ 50:07.95 libtoolkit_components_downloads.a.desc 50:10.61 libtoolkit_components_remote.a.desc 50:10.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:10.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:10.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:10.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:10.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:10.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::indexedDB::{anonymous}::VersionChangeTransaction::_ZN7mozilla3dom9indexedDB12_GLOBAL__N_124VersionChangeTransaction21RecvCreateObjectStoreERKNS1_19ObjectStoreMetadataE.part.0(const ObjectStoreMetadata&)': 50:10.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' 50:10.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' [-Warray-bounds] 50:10.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:10.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:10.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:314:47: note: while referencing '' 50:10.90 314 | : mCommonMetadata(0, nsString(), KeyPath(0), false) 50:10.90 | ^ 50:10.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:10.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:10.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:10.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:10.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:10.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'mozilla::dom::indexedDB::{anonymous}::FullIndexMetadata::FullIndexMetadata()': 50:10.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' 50:10.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' [-Warray-bounds] 50:10.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:10.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:10.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:284:47: note: while referencing '' 50:10.94 284 | : mCommonMetadata(0, nsString(), KeyPath(0), nsCString(), false, false, false) 50:10.94 | ^ 50:12.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:12.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:12.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:12.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:12.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:12.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::BeginVersionChange()': 50:12.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' 50:12.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' [-Warray-bounds] 50:12.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:12.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:284:47: note: while referencing '' 50:12.74 284 | : mCommonMetadata(0, nsString(), KeyPath(0), nsCString(), false, false, false) 50:12.74 | ^ 50:13.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:13.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:13.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:13.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::ConvertResponse(mozilla::dom::indexedDB::StructuredCloneReadInfo&, T&) [with bool aForPreprocess = true; T = mozilla::dom::indexedDB::WasmModulePreprocessInfo]': 50:13.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:13.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:26642:49: note: while referencing 'serializedFiles' 50:13.30 26642 | FallibleTArray serializedFiles; 50:13.30 | ^~~~~~~~~~~~~~~ 50:13.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:13.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:13.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:13.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::ConvertResponse(mozilla::dom::indexedDB::StructuredCloneReadInfo&, T&) [with bool aForPreprocess = false; T = mozilla::dom::indexedDB::SerializedStructuredCloneReadInfo]': 50:13.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:13.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:26642:49: note: while referencing 'serializedFiles' 50:13.31 26642 | FallibleTArray serializedFiles; 50:13.31 | ^~~~~~~~~~~~~~~ 50:13.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:13.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:13.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:13.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:13.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::indexedDB::{anonymous}::Cursor::SendResponseInternal(mozilla::dom::indexedDB::PBackgroundIDBCursorParent::CursorResponse&, const nsTArray >&)': 50:13.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:13.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:13.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:16775:53: note: while referencing 'serializedFiles' 50:13.33 16775 | FallibleTArray serializedFiles; 50:13.33 | ^~~~~~~~~~~~~~~ 50:13.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/PlatformDecoderModule.h:11, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/PDMFactory.h:10, 50:13.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/PDMFactory.cpp:7: 50:13.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::PDMFactory::CreateDecoderWithPDM(mozilla::PlatformDecoderModule*, const mozilla::CreateDecoderParams&)': 50:13.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::SupportChecker [1]' 50:13.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::SupportChecker [1]' [-Warray-bounds] 50:13.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/PDMFactory.cpp:250:18: note: while referencing 'supportChecker' 50:13.64 250 | SupportChecker supportChecker; 50:13.64 | ^~~~~~~~~~~~~~ 50:13.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:13.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:13.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:13.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:13.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::indexedDB::{anonymous}::IndexGetRequestOp::GetResponse(mozilla::dom::indexedDB::PBackgroundIDBRequestParent::RequestResponse&)': 50:13.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:13.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:13.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:27416:57: note: while referencing 'fallibleCloneInfos' 50:13.84 27416 | FallibleTArray fallibleCloneInfos; 50:13.84 | ^~~~~~~~~~~~~~~~~~ 50:13.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:13.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:13.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:13.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:13.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:13.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:13.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:27416:57: note: while referencing 'fallibleCloneInfos' 50:13.84 27416 | FallibleTArray fallibleCloneInfos; 50:13.84 | ^~~~~~~~~~~~~~~~~~ 50:13.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:13.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:13.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:13.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:13.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::GetResponse(mozilla::dom::indexedDB::PBackgroundIDBRequestParent::RequestResponse&)': 50:13.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:13.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:13.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:26810:57: note: while referencing 'fallibleCloneInfos' 50:13.92 26810 | FallibleTArray fallibleCloneInfos; 50:13.92 | ^~~~~~~~~~~~~~~~~~ 50:13.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:13.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:13.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:13.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:13.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:26810:57: note: while referencing 'fallibleCloneInfos' 50:13.92 26810 | FallibleTArray fallibleCloneInfos; 50:13.92 | ^~~~~~~~~~~~~~~~~~ 50:14.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:14.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:13, 50:14.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:14.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/FileManager.h:10, 50:14.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:11: 50:14.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult mozilla::dom::indexedDB::{anonymous}::Cursor::CursorOpBase::PopulateResponseFromStatement(mozilla::dom::indexedDB::{anonymous}::DatabaseConnection::CachedStatement&, bool)': 50:14.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 50:14.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 50:14.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:14.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:14.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:27778:57: note: while referencing '' 50:14.75 27778 | mResponse = nsTArray(); 50:14.75 | ^ 50:15.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 50:15.86 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp: 'maintenanceAction' may be used uninitialized in this function 50:15.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:18876:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:15.86 18876 | switch (maintenanceAction) { 50:15.86 | ^~~~~~ 50:15.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/ActorsParent.cpp:18870:21: note: 'maintenanceAction' was declared here 50:15.86 18870 | MaintenanceAction maintenanceAction; 50:15.86 | ^~~~~~~~~~~~~~~~~ 50:22.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 50:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IndexedDatabase.h:10, 50:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBCursor.h:9, 50:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBCursor.cpp:6: 50:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 50:22.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:22.97 819 | foundInterface = 0; \ 50:22.97 | ^~~~~~~~~~~~~~ 50:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:22.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:22.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBCursor.cpp:945:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:22.97 945 | NS_INTERFACE_MAP_END 50:22.97 | ^~~~~~~~~~~~~~~~~~~~ 50:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:22.97 800 | else 50:22.97 | ^~~~ 50:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:22.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:22.97 | ^~~~~~~~~~~~~~~~~~ 50:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBCursor.cpp:944:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:22.97 944 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:22.97 | ^~~~~~~~~~~~~~~~~~~~~~ 50:24.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AbstractMediaDecoder.h:15, 50:24.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoderReader.h:12, 50:24.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/PlatformDecoderModule.h:12, 50:24.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/OpusDecoder.h:9, 50:24.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/OpusDecoder.cpp:7: 50:24.35 In constructor 'mozilla::AudioConfig::ChannelLayout::ChannelLayout(uint32_t)', 50:24.35 inlined from 'nsresult mozilla::OpusDataDecoder::DecodeHeader(const unsigned char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/OpusDecoder.cpp:120:45: 50:24.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaInfo.h: 'layout' may be used uninitialized 50:24.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaInfo.h:581:57: warning: 'layout' may be used uninitialized [-Wmaybe-uninitialized] 50:24.35 581 | : ChannelLayout(aChannels, SMPTEDefault(aChannels)) 50:24.35 | ^ 50:24.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaInfo.h: In function 'nsresult mozilla::OpusDataDecoder::DecodeHeader(const unsigned char*, size_t)': 50:24.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaInfo.h:632:20: note: by argument 1 of type 'const mozilla::AudioConfig::ChannelLayout*' to 'const mozilla::AudioConfig::Channel* mozilla::AudioConfig::ChannelLayout::SMPTEDefault(uint32_t) const' declared here 50:24.35 632 | const Channel* SMPTEDefault(uint32_t aChannels) const; 50:24.35 | ^~~~~~~~~~~~ 50:24.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/OpusDecoder.cpp:120:30: note: 'layout' declared here 50:24.35 120 | AudioConfig::ChannelLayout layout(channels); 50:24.35 | ^~~~~~ 50:26.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.h:10, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:6: 50:26.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 50:26.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:26.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:26.31 837 | foundInterface = 0; \ 50:26.31 | ^~~~~~~~~~~~~~ 50:26.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:26.31 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:26.31 1237 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 50:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.h:12, 50:26.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:6: 50:26.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:26.31 258 | } else 50:26.31 | ^~~~ 50:26.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:26.31 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:26.31 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:26.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:26.32 1236 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBDatabase) 50:26.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:27.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:27.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 50:27.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.h:10, 50:27.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:6: 50:27.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::IDBDatabase::Transaction(JSContext*, const mozilla::dom::StringOrStringSequence&, mozilla::dom::IDBTransactionMode, mozilla::dom::IDBTransaction**)': 50:27.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 50:27.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 50:27.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:27.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:634:22: note: while referencing 'sortedStoreNames' 50:27.22 634 | nsTArray sortedStoreNames; 50:27.22 | ^~~~~~~~~~~~~~~~ 50:27.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:27.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:27.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 50:27.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.h:10, 50:27.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:6: 50:27.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::IDBDatabase::CreateObjectStore(const nsAString_internal&, const mozilla::dom::IDBObjectStoreParameters&, mozilla::ErrorResult&)': 50:27.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' 50:27.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' [-Warray-bounds] 50:27.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:27.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBDatabase.cpp:438:11: note: while referencing 'keyPath' 50:27.33 438 | KeyPath keyPath(0); 50:27.33 | ^~~~~~~ 50:27.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/PlatformDecoderModule.h:11, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/TheoraDecoder.h:9, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/TheoraDecoder.cpp:7: 50:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual RefPtr > mozilla::TheoraDecoder::Init()': 50:27.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 50:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 50:27.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:27.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/TheoraDecoder.cpp:78:20: note: while referencing 'headerLens' 50:27.78 78 | nsTArray headerLens; 50:27.78 | ^~~~~~~~~~ 50:27.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArrayView.h:9, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRegion.h:22, 50:27.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/Units.h:17, 50:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/LayersTypes.h:11, 50:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ImageContainer.h:19, 50:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/PlatformDecoderModule.h:11, 50:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/TheoraDecoder.h:9, 50:27.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/TheoraDecoder.cpp:7: 50:27.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 50:27.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 50:27.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:27.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:27.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/agnostic/TheoraDecoder.cpp:77:28: note: while referencing 'headers' 50:27.79 77 | nsTArray headers; 50:27.79 | ^~~~~~~ 50:28.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 50:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 50:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 50:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 50:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 50:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBEvents.h:10, 50:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBEvents.cpp:6: 50:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 50:28.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:28.53 837 | foundInterface = 0; \ 50:28.53 | ^~~~~~~~~~~~~~ 50:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:28.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:28.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBEvents.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:28.53 88 | NS_INTERFACE_MAP_END_INHERITING(Event) 50:28.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:28.53 800 | else 50:28.53 | ^~~~ 50:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:28.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:28.53 | ^~~~~~~~~~~~~~~~~~ 50:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBEvents.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:28.53 87 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 50:28.53 | ^~~~~~~~~~~~~~~~~~~~~~ 50:31.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StorageTypeBinding.h:8, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFactory.h:10, 50:31.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFactory.cpp:6: 50:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 50:31.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:31.96 819 | foundInterface = 0; \ 50:31.96 | ^~~~~~~~~~~~~~ 50:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:31.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:31.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFactory.cpp:864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:31.96 864 | NS_INTERFACE_MAP_END 50:31.96 | ^~~~~~~~~~~~~~~~~~~~ 50:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:31.96 800 | else 50:31.96 | ^~~~ 50:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:31.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:31.96 | ^~~~~~~~~~~~~~~~~~ 50:31.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFactory.cpp:863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:31.96 863 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:31.96 | ^~~~~~~~~~~~~~~~~~~~~~ 50:34.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.h:9, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.h:9, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileHandle.h:9, 50:34.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileHandle.cpp:6: 50:34.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 50:34.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:34.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:34.83 837 | foundInterface = 0; \ 50:34.83 | ^~~~~~~~~~~~~~ 50:34.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:34.83 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileHandle.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:34.83 106 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:34.83 800 | else 50:34.83 | ^~~~ 50:34.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:34.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:34.83 | ^~~~~~~~~~~~~~~~~~ 50:34.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileHandle.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:34.83 105 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 50:34.83 | ^~~~~~~~~~~~~~~~~~~~~~ 50:36.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.h:9, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.h:9, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.cpp:6: 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 50:36.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:36.76 837 | foundInterface = 0; \ 50:36.76 | ^~~~~~~~~~~~~~ 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:36.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:36.76 60 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 50:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.h:11, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.h:9, 50:36.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.cpp:6: 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:36.76 258 | } else 50:36.76 | ^~~~ 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:36.76 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:36.76 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBFileRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:36.76 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBFileRequest) 50:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:37.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:8: 50:37.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::FFmpegLibWrapper]': 50:37.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:20:10: required from here 50:37.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 50:37.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 50:37.86 31 | memset(aT, 0, sizeof(T)); 50:37.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 50:37.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp:5: 50:37.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/platforms/ffmpeg/FFmpegLibWrapper.h:22:8: note: 'struct mozilla::FFmpegLibWrapper' declared here 50:37.86 22 | struct FFmpegLibWrapper 50:37.86 | ^~~~~~~~~~~~~~~~ 50:39.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBIndex.h:11, 50:39.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBIndex.cpp:6: 50:39.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 50:39.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:39.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:39.02 819 | foundInterface = 0; \ 50:39.02 | ^~~~~~~~~~~~~~ 50:39.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:39.02 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:39.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:39.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:39.03 647 | NS_INTERFACE_MAP_END 50:39.03 | ^~~~~~~~~~~~~~~~~~~~ 50:39.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:39.03 800 | else 50:39.03 | ^~~~ 50:39.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:39.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:39.03 | ^~~~~~~~~~~~~~~~~~ 50:39.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:39.03 646 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:39.03 | ^~~~~~~~~~~~~~~~~~~~~~ 50:41.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:41.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 50:41.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/QuotaCommon.h:9, 50:41.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/quota/PersistenceType.h:9, 50:41.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IndexedDatabaseManager.h:11, 50:41.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBKeyRange.h:12, 50:41.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBKeyRange.cpp:6: 50:41.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 50:41.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:41.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:41.42 819 | foundInterface = 0; \ 50:41.42 | ^~~~~~~~~~~~~~ 50:41.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:41.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:41.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:41.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBKeyRange.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:41.42 255 | NS_INTERFACE_MAP_END 50:41.42 | ^~~~~~~~~~~~~~~~~~~~ 50:41.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:41.42 800 | else 50:41.42 | ^~~~ 50:41.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:41.42 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:41.42 | ^~~~~~~~~~~~~~~~~~ 50:41.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBKeyRange.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:41.42 254 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:41.42 | ^~~~~~~~~~~~~~~~~~~~~~ 50:44.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:44.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 50:44.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 50:44.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.h:12, 50:44.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:6: 50:44.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 50:44.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:44.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:44.00 837 | foundInterface = 0; \ 50:44.00 | ^~~~~~~~~~~~~~ 50:44.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:44.01 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:44.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:44.01 221 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:44.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 50:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.h:12, 50:44.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:6: 50:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:44.01 258 | } else 50:44.01 | ^~~~ 50:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:44.01 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:44.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:44.01 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:44.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:44.01 220 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBMutableFile) 50:44.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.16 libdom_media_platforms.a.desc 50:44.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 50:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 50:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.h:12, 50:44.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:6: 50:44.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::IDBMutableFile::AbortFileHandles()::Helper::AbortFileHandles(nsTHashtable >&)': 50:44.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 50:44.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 50:44.61 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:44.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:128:39: note: while referencing 'fileHandlesToAbort' 50:44.61 128 | nsTArray> fileHandlesToAbort; 50:44.61 | ^~~~~~~~~~~~~~~~~~ 50:44.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:44.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 50:44.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 50:44.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.h:12, 50:44.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:6: 50:44.61 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 50:44.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 50:44.61 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:44.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:44.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBMutableFile.cpp:128:39: note: while referencing 'fileHandlesToAbort' 50:44.61 128 | nsTArray> fileHandlesToAbort; 50:44.61 | ^~~~~~~~~~~~~~~~~~ 50:44.73 librdf_util_internal.a.desc 50:46.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:46.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:46.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:46.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:46.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.h:11, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp:6: 50:46.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 50:46.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:46.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:46.79 837 | foundInterface = 0; \ 50:46.79 | ^~~~~~~~~~~~~~ 50:46.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:46.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:46.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:46.79 445 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 50:46.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp:444:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:46.79 444 | } else 50:46.79 | ^~~~ 50:46.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 50:46.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 50:46.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.h:11, 50:46.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp:6: 50:46.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 50:46.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:46.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:46.80 837 | foundInterface = 0; \ 50:46.80 | ^~~~~~~~~~~~~~ 50:46.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:46.80 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:46.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:46.80 618 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 50:46.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 50:46.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBWrapperCache.h:10, 50:46.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.h:13, 50:46.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp:6: 50:46.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:46.81 258 | } else 50:46.81 | ^~~~ 50:46.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:46.81 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:46.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:46.81 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:46.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBRequest.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:46.81 617 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBOpenDBRequest) 50:46.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:47.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 50:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:47.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:47.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 50:47.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:47.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:47.56 819 | foundInterface = 0; \ 50:47.56 | ^~~~~~~~~~~~~~ 50:47.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:47.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:47.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:47.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1804:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:47.56 1804 | NS_INTERFACE_MAP_END 50:47.56 | ^~~~~~~~~~~~~~~~~~~~ 50:47.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:47.57 800 | else 50:47.57 | ^~~~ 50:47.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:47.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:47.57 | ^~~~~~~~~~~~~~~~~~ 50:47.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1803:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:47.57 1803 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:47.57 | ^~~~~~~~~~~~~~~~~~~~~~ 50:49.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, JS::Handle, JS::Handle, bool, bool, mozilla::ErrorResult&)': 50:49.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 50:49.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 50:49.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1429:29: note: while referencing 'updateInfo' 50:49.25 1429 | nsTArray updateInfo; 50:49.25 | ^~~~~~~~~~ 50:49.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 92 is outside array bounds of 'mozilla::dom::indexedDB::ObjectStoreAddPutParams [1]' 50:49.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 92 is outside array bounds of 'mozilla::dom::indexedDB::ObjectStoreAddPutParams [1]' [-Warray-bounds] 50:49.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1464:27: note: while referencing 'commonParams' 50:49.26 1464 | ObjectStoreAddPutParams commonParams; 50:49.26 | ^~~~~~~~~~~~ 50:49.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:49.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:49.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1477:33: note: while referencing 'fileAddInfos' 50:49.26 1477 | FallibleTArray fileAddInfos; 50:49.26 | ^~~~~~~~~~~~ 50:49.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:49.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:49.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1477:33: note: while referencing 'fileAddInfos' 50:49.27 1477 | FallibleTArray fileAddInfos; 50:49.27 | ^~~~~~~~~~~~ 50:49.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 50:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:353:26: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:49.28 353 | mArray.mHdr->mLength = 0; 50:49.28 | ~~~~~~~~~~~~~~~~~~~~~^~~ 50:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1477:33: note: while referencing 'fileAddInfos' 50:49.28 1477 | FallibleTArray fileAddInfos; 50:49.28 | ^~~~~~~~~~~~ 50:49.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:49.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1477:33: note: while referencing 'fileAddInfos' 50:49.28 1477 | FallibleTArray fileAddInfos; 50:49.29 | ^~~~~~~~~~~~ 50:49.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 50:49.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 50:49.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1477:33: note: while referencing 'fileAddInfos' 50:49.29 1477 | FallibleTArray fileAddInfos; 50:49.29 | ^~~~~~~~~~~~ 50:49.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 50:49.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 50:49.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:1429:29: note: while referencing 'updateInfo' 50:49.29 1429 | nsTArray updateInfo; 50:49.29 | ^~~~~~~~~~ 50:49.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 50:49.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.cpp:6: 50:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 50:49.39 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:49.39 837 | foundInterface = 0; \ 50:49.39 | ^~~~~~~~~~~~~~ 50:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:49.39 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:49.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:49.39 971 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 50:49.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:49.39 800 | else 50:49.39 | ^~~~ 50:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:49.39 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:49.39 | ^~~~~~~~~~~~~~~~~~ 50:49.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:49.39 970 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 50:49.39 | ^~~~~~~~~~~~~~~~~~~~~~ 50:49.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:49.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:49.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBCursorBinding.h:8, 50:49.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.h:10, 50:49.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:6: 50:49.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::IDBObjectStore::CreateIndex(const nsAString_internal&, const mozilla::dom::StringOrStringSequence&, const mozilla::dom::IDBIndexParameters&, mozilla::ErrorResult&)': 50:49.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::IDBObjectStore::KeyPath [1]' {aka 'mozilla::dom::indexedDB::KeyPath [1]'} 50:49.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::IDBObjectStore::KeyPath [1]' {aka 'mozilla::dom::indexedDB::KeyPath [1]'} [-Warray-bounds] 50:49.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:49.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBObjectStore.cpp:2016:11: note: while referencing 'keyPath' 50:49.66 2016 | KeyPath keyPath(0); 50:49.66 | ^~~~~~~ 50:50.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 50:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IDBTransactionBinding.h:8, 50:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.h:10, 50:50.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.cpp:6: 50:50.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::IDBTransaction::CreateVersionChange(mozilla::dom::IDBDatabase*, mozilla::dom::indexedDB::BackgroundVersionChangeTransactionChild*, mozilla::dom::IDBOpenDBRequest*, int64_t, int64_t)': 50:50.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 50:50.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 50:50.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:50.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBTransaction.cpp:182:22: note: while referencing 'emptyObjectStoreNames' 50:50.15 182 | nsTArray emptyObjectStoreNames; 50:50.15 | ^~~~~~~~~~~~~~~~~~~~~ 50:51.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 50:51.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 50:51.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 50:51.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBWrapperCache.h:10, 50:51.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 50:51.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:51.34 837 | foundInterface = 0; \ 50:51.34 | ^~~~~~~~~~~~~~ 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:51.34 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:51.34 38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:51.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 50:51.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBWrapperCache.h:10, 50:51.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBWrapperCache.cpp:6: 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:51.34 258 | } else 50:51.34 | ^~~~ 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 50:51.34 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 50:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 50:51.34 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 50:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:51.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/IDBWrapperCache.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 50:51.34 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(IDBWrapperCache) 50:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 50:52.56 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/Key.cpp: 'out' may be used uninitialized in this function 50:52.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/Key.cpp:591:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:52.56 591 | ++out; 50:52.56 | ^~~~~ 50:54.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 50:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.h:9, 50:54.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.cpp:6: 50:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::dom::indexedDB::KeyPath::Parse(const nsAString_internal&, mozilla::dom::indexedDB::KeyPath*)': 50:54.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' 50:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' [-Warray-bounds] 50:54.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:54.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.cpp:292:11: note: while referencing 'keyPath' 50:54.51 292 | KeyPath keyPath(0); 50:54.51 | ^~~~~~~ 50:54.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:54.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 50:54.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.h:9, 50:54.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.cpp:6: 50:54.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::dom::indexedDB::KeyPath::Parse(const mozilla::dom::Sequence&, mozilla::dom::indexedDB::KeyPath*)': 50:54.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' 50:54.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' [-Warray-bounds] 50:54.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:54.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.cpp:307:11: note: while referencing 'keyPath' 50:54.53 307 | KeyPath keyPath(0); 50:54.53 | ^~~~~~~ 50:54.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 50:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 50:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.h:9, 50:54.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.cpp:6: 50:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::dom::indexedDB::KeyPath::Parse(const mozilla::dom::Nullable&, mozilla::dom::indexedDB::KeyPath*)': 50:54.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' 50:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::indexedDB::KeyPath [1]' [-Warray-bounds] 50:54.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:54.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/indexedDB/KeyPath.cpp:324:11: note: while referencing 'keyPath' 50:54.56 324 | KeyPath keyPath(0); 50:54.56 | ^~~~~~~ 50:56.85 libxpcom_reflect_xptcall.a.desc 50:57.32 libdom_indexedDB.a.desc 51:04.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxLayout.h:9, 51:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsStackLayout.h:18, 51:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridLayout2.h:11, 51:04.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridLayout2.cpp:13: 51:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 51:04.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:04.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.71 837 | foundInterface = 0; \ 51:04.71 | ^~~~~~~~~~~~~~ 51:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:04.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:04.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridLayout2.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:04.71 266 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 51:04.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.71 811 | else 51:04.71 | ^~~~ 51:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:04.71 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:04.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridLayout2.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:04.71 265 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 51:04.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:15.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:15.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxLayout.h:9, 51:15.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsSprocketLayout.h:10, 51:15.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridRowLayout.h:17, 51:15.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridRowLayout.cpp:13: 51:15.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 51:15.27 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:15.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:15.27 837 | foundInterface = 0; \ 51:15.27 | ^~~~~~~~~~~~~~ 51:15.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:15.27 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridRowLayout.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:15.27 197 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 51:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:15.27 811 | else 51:15.27 | ^~~~ 51:15.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:15.27 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/grid/nsGridRowLayout.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:15.27 196 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 51:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.21 liblayout_xul_grid.a.desc 51:21.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:21.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:21.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIThreadManager.h:10, 51:21.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsThreadUtils.h:12, 51:21.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 51:21.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 51:21.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:21.92 819 | foundInterface = 0; \ 51:21.92 | ^~~~~~~~~~~~~~ 51:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:21.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:21.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:228:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:21.92 228 | NS_INTERFACE_MAP_END 51:21.92 | ^~~~~~~~~~~~~~~~~~~~ 51:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:21.92 800 | else 51:21.92 | ^~~~ 51:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:21.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:21.92 | ^~~~~~~~~~~~~~~~~~ 51:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/osfile/NativeOSFileInternals.cpp:227:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:21.92 227 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:21.92 | ^~~~~~~~~~~~~~~~~~~~~~ 51:22.84 libtoolkit_components_osfile.a.desc 51:24.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:92: 51:24.16 Warning: -Warray-parameter= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/evutil.c: argument 4 of type 'int[2]' with mismatched bound 51:24.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/evutil.c:194:21: warning: argument 4 of type 'int[2]' with mismatched bound [-Warray-parameter=] 51:24.16 194 | evutil_socket_t fd[2]) 51:24.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/include/event2/event.h:198, 51:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/buffer.c:79, 51:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2: 51:24.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/include/event2/util.h:274:25: note: previously declared as 'int[]' 51:24.16 274 | #define evutil_socket_t int 51:24.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/util-internal.h:176:46: note: in expansion of macro 'evutil_socket_t' 51:24.16 176 | int evutil_ersatz_socketpair(int, int , int, evutil_socket_t[]); 51:24.16 | ^~~~~~~~~~~~~~~ 51:24.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/evutil_rand.c:104, 51:24.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:101: 51:24.26 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/arc4random.c: 'arc4random_addrandom' defined but not used 51:24.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/third_party/libevent/./arc4random.c:453:1: warning: 'arc4random_addrandom' defined but not used [-Wunused-function] 51:24.26 453 | arc4random_addrandom(const unsigned char *dat, int datlen) 51:24.26 | ^~~~~~~~~~~~~~~~~~~~ 51:28.83 libipc_chromium_src_third_party.a.desc 51:28.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.89 1371 | switch (kDst) { 51:28.89 | ^~~~~~ 51:28.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:28.89 1389 | case kBGRA_8888_ColorFormat: 51:28.89 | ^~~~ 51:28.89 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.89 1390 | switch (kDst) { 51:28.89 | ^~~~~~ 51:28.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:28.90 1408 | case kRGBA_F16_ColorFormat: 51:28.90 | ^~~~ 51:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.90 1305 | switch (kSrc) { 51:28.90 | ^~~~~~ 51:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.90 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.90 | ^~~~ 51:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.90 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.90 1305 | switch (kSrc) { 51:28.90 | ^~~~~~ 51:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.90 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.90 | ^~~~ 51:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.91 1371 | switch (kDst) { 51:28.91 | ^~~~~~ 51:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:28.91 1389 | case kBGRA_8888_ColorFormat: 51:28.91 | ^~~~ 51:28.91 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.91 1390 | switch (kDst) { 51:28.91 | ^~~~~~ 51:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:28.91 1408 | case kRGBA_F16_ColorFormat: 51:28.91 | ^~~~ 51:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.92 1305 | switch (kSrc) { 51:28.92 | ^~~~~~ 51:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.92 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.92 | ^~~~ 51:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.92 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.92 1305 | switch (kSrc) { 51:28.92 | ^~~~~~ 51:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.92 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.92 | ^~~~ 51:28.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.93 1371 | switch (kDst) { 51:28.93 | ^~~~~~ 51:28.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:28.93 1389 | case kBGRA_8888_ColorFormat: 51:28.93 | ^~~~ 51:28.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.93 1390 | switch (kDst) { 51:28.93 | ^~~~~~ 51:28.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:28.93 1408 | case kRGBA_F16_ColorFormat: 51:28.93 | ^~~~ 51:28.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.93 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.93 1305 | switch (kSrc) { 51:28.93 | ^~~~~~ 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.94 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.94 | ^~~~ 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.94 1305 | switch (kSrc) { 51:28.94 | ^~~~~~ 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.94 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.94 | ^~~~ 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.94 1371 | switch (kDst) { 51:28.94 | ^~~~~~ 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:28.94 1389 | case kBGRA_8888_ColorFormat: 51:28.94 | ^~~~ 51:28.94 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.94 1390 | switch (kDst) { 51:28.94 | ^~~~~~ 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:28.95 1408 | case kRGBA_F16_ColorFormat: 51:28.95 | ^~~~ 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.95 1305 | switch (kSrc) { 51:28.95 | ^~~~~~ 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.95 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.95 | ^~~~ 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.95 1305 | switch (kSrc) { 51:28.95 | ^~~~~~ 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.95 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.95 | ^~~~ 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.95 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.96 1371 | switch (kDst) { 51:28.96 | ^~~~~~ 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:28.96 1389 | case kBGRA_8888_ColorFormat: 51:28.96 | ^~~~ 51:28.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.96 1390 | switch (kDst) { 51:28.96 | ^~~~~~ 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:28.96 1408 | case kRGBA_F16_ColorFormat: 51:28.96 | ^~~~ 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.96 1305 | switch (kSrc) { 51:28.96 | ^~~~~~ 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.96 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.96 | ^~~~ 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.96 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.97 1305 | switch (kSrc) { 51:28.97 | ^~~~~~ 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.97 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.97 | ^~~~ 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.97 1305 | switch (kSrc) { 51:28.97 | ^~~~~~ 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.97 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.97 | ^~~~ 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.97 1305 | switch (kSrc) { 51:28.97 | ^~~~~~ 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.97 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.97 | ^~~~ 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.97 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.98 1371 | switch (kDst) { 51:28.98 | ^~~~~~ 51:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:28.98 1389 | case kBGRA_8888_ColorFormat: 51:28.98 | ^~~~ 51:28.98 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.98 1390 | switch (kDst) { 51:28.98 | ^~~~~~ 51:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:28.98 1408 | case kRGBA_F16_ColorFormat: 51:28.98 | ^~~~ 51:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.99 1305 | switch (kSrc) { 51:28.99 | ^~~~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.99 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.99 | ^~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.99 1305 | switch (kSrc) { 51:28.99 | ^~~~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.99 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.99 | ^~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.99 1305 | switch (kSrc) { 51:28.99 | ^~~~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.99 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.99 | ^~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.99 1305 | switch (kSrc) { 51:28.99 | ^~~~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:28.99 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:28.99 | ^~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.99 1371 | switch (kDst) { 51:28.99 | ^~~~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:28.99 1389 | case kBGRA_8888_ColorFormat: 51:28.99 | ^~~~ 51:28.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:28.99 1390 | switch (kDst) { 51:28.99 | ^~~~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:28.99 1408 | case kRGBA_F16_ColorFormat: 51:28.99 | ^~~~ 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:28.99 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:28.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.00 1305 | switch (kSrc) { 51:29.00 | ^~~~~~ 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.00 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.00 | ^~~~ 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:29.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.00 1305 | switch (kSrc) { 51:29.00 | ^~~~~~ 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.00 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.00 | ^~~~ 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:29.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.00 1371 | switch (kDst) { 51:29.00 | ^~~~~~ 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.00 1389 | case kBGRA_8888_ColorFormat: 51:29.00 | ^~~~ 51:29.00 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.00 1390 | switch (kDst) { 51:29.00 | ^~~~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.01 1408 | case kRGBA_F16_ColorFormat: 51:29.01 | ^~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:29.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.01 1305 | switch (kSrc) { 51:29.01 | ^~~~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.01 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.01 | ^~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kNone_ColorSpaceMatch]': 51:29.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.01 1305 | switch (kSrc) { 51:29.01 | ^~~~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.01 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.01 | ^~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.01 1371 | switch (kDst) { 51:29.01 | ^~~~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.01 1389 | case kBGRA_8888_ColorFormat: 51:29.01 | ^~~~ 51:29.01 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.01 1390 | switch (kDst) { 51:29.01 | ^~~~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.01 1408 | case kRGBA_F16_ColorFormat: 51:29.01 | ^~~~ 51:29.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.02 1305 | switch (kSrc) { 51:29.02 | ^~~~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.02 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.02 | ^~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.02 1305 | switch (kSrc) { 51:29.02 | ^~~~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.02 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.02 | ^~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.02 1371 | switch (kDst) { 51:29.02 | ^~~~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.02 1389 | case kBGRA_8888_ColorFormat: 51:29.02 | ^~~~ 51:29.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.02 1390 | switch (kDst) { 51:29.02 | ^~~~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.02 1408 | case kRGBA_F16_ColorFormat: 51:29.02 | ^~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.02 1305 | switch (kSrc) { 51:29.02 | ^~~~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.02 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.02 | ^~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.02 1305 | switch (kSrc) { 51:29.02 | ^~~~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.02 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.02 | ^~~~ 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.02 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.02 1371 | switch (kDst) { 51:29.03 | ^~~~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.03 1389 | case kBGRA_8888_ColorFormat: 51:29.03 | ^~~~ 51:29.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.03 1390 | switch (kDst) { 51:29.03 | ^~~~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.03 1408 | case kRGBA_F16_ColorFormat: 51:29.03 | ^~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.03 1305 | switch (kSrc) { 51:29.03 | ^~~~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.03 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.03 | ^~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.03 1305 | switch (kSrc) { 51:29.03 | ^~~~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.03 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.03 | ^~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.03 1371 | switch (kDst) { 51:29.03 | ^~~~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.03 1389 | case kBGRA_8888_ColorFormat: 51:29.03 | ^~~~ 51:29.03 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.03 1390 | switch (kDst) { 51:29.03 | ^~~~~~ 51:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.03 1408 | case kRGBA_F16_ColorFormat: 51:29.04 | ^~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.04 1305 | switch (kSrc) { 51:29.04 | ^~~~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.04 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.04 | ^~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.04 1305 | switch (kSrc) { 51:29.04 | ^~~~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.04 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.04 | ^~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.04 1371 | switch (kDst) { 51:29.04 | ^~~~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.04 1389 | case kBGRA_8888_ColorFormat: 51:29.04 | ^~~~ 51:29.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.04 1390 | switch (kDst) { 51:29.04 | ^~~~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.04 1408 | case kRGBA_F16_ColorFormat: 51:29.04 | ^~~~ 51:29.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.05 1305 | switch (kSrc) { 51:29.05 | ^~~~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.05 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.05 | ^~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.05 1305 | switch (kSrc) { 51:29.05 | ^~~~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.05 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.05 | ^~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.05 1305 | switch (kSrc) { 51:29.05 | ^~~~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.05 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.05 | ^~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.05 1305 | switch (kSrc) { 51:29.05 | ^~~~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.05 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.05 | ^~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.05 1371 | switch (kDst) { 51:29.05 | ^~~~~~ 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.05 1389 | case kBGRA_8888_ColorFormat: 51:29.05 | ^~~~ 51:29.05 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.06 1390 | switch (kDst) { 51:29.06 | ^~~~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.06 1408 | case kRGBA_F16_ColorFormat: 51:29.06 | ^~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.06 1305 | switch (kSrc) { 51:29.06 | ^~~~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.06 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.06 | ^~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.06 1305 | switch (kSrc) { 51:29.06 | ^~~~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.06 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.06 | ^~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.06 1305 | switch (kSrc) { 51:29.06 | ^~~~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.06 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.06 | ^~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.06 1305 | switch (kSrc) { 51:29.06 | ^~~~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.06 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.06 | ^~~~ 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.06 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.06 1371 | switch (kDst) { 51:29.07 | ^~~~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.07 1389 | case kBGRA_8888_ColorFormat: 51:29.07 | ^~~~ 51:29.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.07 1390 | switch (kDst) { 51:29.07 | ^~~~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.07 1408 | case kRGBA_F16_ColorFormat: 51:29.07 | ^~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.07 1305 | switch (kSrc) { 51:29.07 | ^~~~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.07 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.07 | ^~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.07 1305 | switch (kSrc) { 51:29.07 | ^~~~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.07 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.07 | ^~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.07 1371 | switch (kDst) { 51:29.07 | ^~~~~~ 51:29.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.07 1389 | case kBGRA_8888_ColorFormat: 51:29.07 | ^~~~ 51:29.07 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.08 1390 | switch (kDst) { 51:29.08 | ^~~~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.08 1408 | case kRGBA_F16_ColorFormat: 51:29.08 | ^~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.08 1305 | switch (kSrc) { 51:29.08 | ^~~~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.08 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.08 | ^~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kGamut_ColorSpaceMatch]': 51:29.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.08 1305 | switch (kSrc) { 51:29.08 | ^~~~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.08 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.08 | ^~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kSRGB_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.08 1371 | switch (kDst) { 51:29.08 | ^~~~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.08 1389 | case kBGRA_8888_ColorFormat: 51:29.08 | ^~~~ 51:29.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.08 1390 | switch (kDst) { 51:29.08 | ^~~~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.08 1408 | case kRGBA_F16_ColorFormat: 51:29.08 | ^~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.08 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.08 1305 | switch (kSrc) { 51:29.08 | ^~~~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.08 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.08 | ^~~~ 51:29.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_SRGB_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.09 1305 | switch (kSrc) { 51:29.09 | ^~~~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.09 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.09 | ^~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = k2Dot2_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.09 1371 | switch (kDst) { 51:29.09 | ^~~~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.09 1389 | case kBGRA_8888_ColorFormat: 51:29.09 | ^~~~ 51:29.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.09 1390 | switch (kDst) { 51:29.09 | ^~~~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.09 1408 | case kRGBA_F16_ColorFormat: 51:29.09 | ^~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.09 1305 | switch (kSrc) { 51:29.09 | ^~~~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.09 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.09 | ^~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_2Dot2_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.09 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.09 1305 | switch (kSrc) { 51:29.09 | ^~~~~~ 51:29.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.09 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.10 | ^~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstGamma kDst = kLinear_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.10 1371 | switch (kDst) { 51:29.10 | ^~~~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.10 1389 | case kBGRA_8888_ColorFormat: 51:29.10 | ^~~~ 51:29.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.10 1390 | switch (kDst) { 51:29.10 | ^~~~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.10 1408 | case kRGBA_F16_ColorFormat: 51:29.10 | ^~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kRGBA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.10 1305 | switch (kSrc) { 51:29.10 | ^~~~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.10 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.10 | ^~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kBGRA_8888_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.10 1305 | switch (kSrc) { 51:29.10 | ^~~~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.10 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.10 | ^~~~ 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kF16_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.10 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.11 1305 | switch (kSrc) { 51:29.11 | ^~~~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.11 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.11 | ^~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kLinear_SrcGamma; DstFormat kDst = kF32_Linear_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.11 1305 | switch (kSrc) { 51:29.11 | ^~~~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.11 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.11 | ^~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstGamma kDst = kTable_DstGamma; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1371:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.11 1371 | switch (kDst) { 51:29.11 | ^~~~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1389:9: note: here 51:29.11 1389 | case kBGRA_8888_ColorFormat: 51:29.11 | ^~~~ 51:29.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1390:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.11 1390 | switch (kDst) { 51:29.11 | ^~~~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1408:9: note: here 51:29.11 1408 | case kRGBA_F16_ColorFormat: 51:29.11 | ^~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kRGBA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.11 1305 | switch (kSrc) { 51:29.11 | ^~~~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.11 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.11 | ^~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kTable_SrcGamma; DstFormat kDst = kBGRA_8888_Table_DstFormat; ColorSpaceMatch kCSM = kFull_ColorSpaceMatch]': 51:29.11 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp: this statement may fall through 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1305:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:29.11 1305 | switch (kSrc) { 51:29.11 | ^~~~~~ 51:29.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:1313:9: note: here 51:29.12 1313 | case SkColorSpaceXform::kBGRA_8888_ColorFormat: 51:29.12 | ^~~~ 51:29.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:29.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:29.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:29.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:29.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 51:29.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:29.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEvent.h:8, 51:29.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/AnimationEvent.cpp:6: 51:29.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/AnimationEvent.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEvent::QueryInterface(const nsIID&, void**)': 51:29.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:29.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.88 837 | foundInterface = 0; \ 51:29.88 | ^~~~~~~~~~~~~~ 51:29.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:29.88 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/AnimationEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:29.88 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:29.88 800 | else 51:29.88 | ^~~~ 51:29.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:29.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:29.88 | ^~~~~~~~~~~~~~~~~~ 51:29.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/AnimationEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:29.88 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMAnimationEvent) 51:29.88 | ^~~~~~~~~~~~~~~~~~~~~~ 51:33.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 51:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 51:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 51:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BeforeAfterKeyboardEvent.h:9, 51:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/BeforeAfterKeyboardEvent.cpp:6: 51:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:33.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 51:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 51:33.64 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:33.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:33.64 712 | class CompressedGlyph { 51:33.64 | ^~~~~~~~~~~~~~~ 51:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:33.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 51:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 51:33.64 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:33.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:33.64 712 | class CompressedGlyph { 51:33.64 | ^~~~~~~~~~~~~~~ 51:36.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:8, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BeforeUnloadEvent.h:9, 51:36.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/BeforeUnloadEvent.cpp:6: 51:36.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/BeforeUnloadEvent.cpp: In member function 'virtual nsresult mozilla::dom::BeforeUnloadEvent::QueryInterface(const nsIID&, void**)': 51:36.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:36.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:36.33 837 | foundInterface = 0; \ 51:36.33 | ^~~~~~~~~~~~~~ 51:36.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:36.33 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:36.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:36.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/BeforeUnloadEvent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:36.33 16 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:36.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:36.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:36.33 800 | else 51:36.33 | ^~~~ 51:36.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:36.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:36.33 | ^~~~~~~~~~~~~~~~~~ 51:36.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/BeforeUnloadEvent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:36.33 15 | NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent) 51:36.33 | ^~~~~~~~~~~~~~~~~~~~~~ 51:37.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 51:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ClipboardEvent.h:9, 51:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ClipboardEvent.cpp:6: 51:37.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ClipboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::ClipboardEvent::QueryInterface(const nsIID&, void**)': 51:37.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:37.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:37.43 837 | foundInterface = 0; \ 51:37.43 | ^~~~~~~~~~~~~~ 51:37.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:37.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:37.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:37.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ClipboardEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:37.43 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:37.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:37.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:37.44 800 | else 51:37.44 | ^~~~ 51:37.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:37.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:37.44 | ^~~~~~~~~~~~~~~~~~ 51:37.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ClipboardEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:37.44 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMClipboardEvent) 51:37.44 | ^~~~~~~~~~~~~~~~~~~~~~ 51:38.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:38.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:38.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:38.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:38.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 51:38.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:38.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CommandEvent.h:9, 51:38.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CommandEvent.cpp:6: 51:38.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::CommandEvent::QueryInterface(const nsIID&, void**)': 51:38.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:38.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:38.64 837 | foundInterface = 0; \ 51:38.64 | ^~~~~~~~~~~~~~ 51:38.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:38.64 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:38.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CommandEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:38.64 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:38.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:38.64 800 | else 51:38.64 | ^~~~ 51:38.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:38.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:38.64 | ^~~~~~~~~~~~~~~~~~ 51:38.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CommandEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:38.64 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent) 51:38.64 | ^~~~~~~~~~~~~~~~~~~~~~ 51:39.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:39.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 51:39.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 51:39.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 51:39.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 51:39.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 51:39.92 84 | memcpy(desc, this, fLength); 51:39.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 51:39.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 51:39.92 15 | class SkDescriptor : SkNoncopyable { 51:39.92 | ^~~~~~~~~~~~ 51:39.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:39.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 51:39.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 51:39.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 51:39.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 51:39.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 51:39.94 142 | memcpy(fDesc, &desc, size); 51:39.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 51:39.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:39.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h:13, 51:39.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDraw.cpp:16: 51:39.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 51:39.94 15 | class SkDescriptor : SkNoncopyable { 51:39.94 | ^~~~~~~~~~~~ 51:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, bool) const': 51:40.04 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDraw.cpp: this statement may fall through 51:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDraw.cpp:712:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:40.04 712 | } 51:40.04 | ^ 51:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDraw.cpp:714:13: note: here 51:40.04 714 | case SkCanvas::kPolygon_PointMode: { 51:40.04 | ^~~~ 51:40.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 51:40.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 51:40.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CompositionEvent.h:12, 51:40.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CompositionEvent.cpp:6: 51:40.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:40.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 51:40.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 51:40.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:40.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:40.99 712 | class CompressedGlyph { 51:40.99 | ^~~~~~~~~~~~~~~ 51:40.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:40.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 51:40.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 51:40.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:40.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:40.99 712 | class CompressedGlyph { 51:41.00 | ^~~~~~~~~~~~~~~ 51:48.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 51:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 51:48.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ContentEventHandler.cpp:18: 51:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:48.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 51:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 51:48.07 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:48.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:48.07 712 | class CompressedGlyph { 51:48.07 | ^~~~~~~~~~~~~~~ 51:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 51:48.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 51:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 51:48.07 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 51:48.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 51:48.07 712 | class CompressedGlyph { 51:48.07 | ^~~~~~~~~~~~~~~ 51:50.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:50.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 51:50.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 51:50.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 51:50.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 51:50.63 84 | memcpy(desc, this, fLength); 51:50.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 51:50.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 51:50.63 15 | class SkDescriptor : SkNoncopyable { 51:50.63 | ^~~~~~~~~~~~ 51:50.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:50.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 51:50.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 51:50.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 51:50.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 51:50.64 142 | memcpy(fDesc, &desc, size); 51:50.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 51:50.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:50.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.cpp:8: 51:50.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 51:50.65 15 | class SkDescriptor : SkNoncopyable { 51:50.65 | ^~~~~~~~~~~~ 51:52.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CustomEvent.h:9, 51:52.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CustomEvent.cpp:6: 51:52.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 51:52.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:52.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:52.58 837 | foundInterface = 0; \ 51:52.58 | ^~~~~~~~~~~~~~ 51:52.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:52.58 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:52.58 48 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:52.58 800 | else 51:52.58 | ^~~~ 51:52.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:52.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:52.58 | ^~~~~~~~~~~~~~~~~~ 51:52.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/CustomEvent.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:52.58 47 | NS_INTERFACE_MAP_ENTRY(nsIDOMCustomEvent) 51:52.58 | ^~~~~~~~~~~~~~~~~~~~~~ 51:53.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:53.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 51:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 51:53.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 51:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 51:53.22 84 | memcpy(desc, this, fLength); 51:53.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 51:53.22 15 | class SkDescriptor : SkNoncopyable { 51:53.22 | ^~~~~~~~~~~~ 51:53.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:53.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 51:53.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 51:53.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 51:53.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 51:53.24 142 | memcpy(fDesc, &desc, size); 51:53.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 51:53.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 51:53.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGraphics.cpp:15: 51:53.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 51:53.24 15 | class SkDescriptor : SkNoncopyable { 51:53.25 | ^~~~~~~~~~~~ 51:54.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:54.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:54.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:54.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:54.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 51:54.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 51:54.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 51:54.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DOMEventTargetHelper.cpp:6: 51:54.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 51:54.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:54.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.60 819 | foundInterface = 0; \ 51:54.60 | ^~~~~~~~~~~~~~ 51:54.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.60 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.60 81 | NS_INTERFACE_MAP_END 51:54.60 | ^~~~~~~~~~~~~~~~~~~~ 51:54.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:54.61 800 | else 51:54.61 | ^~~~ 51:54.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:54.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:54.61 | ^~~~~~~~~~~~~~~~~~ 51:54.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:54.61 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 51:54.61 | ^~~~~~~~~~~~~~~~~~~~~~ 51:56.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DataContainerEventBinding.h:8, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DataContainerEvent.h:9, 51:56.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataContainerEvent.cpp:6: 51:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataContainerEvent.cpp: In member function 'virtual nsresult mozilla::dom::DataContainerEvent::QueryInterface(const nsIID&, void**)': 51:56.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:56.55 837 | foundInterface = 0; \ 51:56.55 | ^~~~~~~~~~~~~~ 51:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:56.55 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:56.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataContainerEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:56.55 41 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:56.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:56.55 800 | else 51:56.55 | ^~~~ 51:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:56.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:56.55 | ^~~~~~~~~~~~~~~~~~ 51:56.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataContainerEvent.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:56.55 40 | NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent) 51:56.55 | ^~~~~~~~~~~~~~~~~~~~~~ 51:59.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 51:59.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 51:59.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 51:59.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 51:59.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 51:59.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 51:59.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransfer.cpp:7: 51:59.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 51:59.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 51:59.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:59.35 819 | foundInterface = 0; \ 51:59.35 | ^~~~~~~~~~~~~~ 51:59.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:59.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:59.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:59.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransfer.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:59.35 71 | NS_INTERFACE_MAP_END 51:59.35 | ^~~~~~~~~~~~~~~~~~~~ 51:59.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:59.35 811 | else 51:59.35 | ^~~~ 51:59.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:59.36 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransfer.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:59.36 70 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDataTransfer) 51:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:18: 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kBGRA_8888_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': 51:59.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.48 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.48 246 | case 2: 51:59.48 | ^~~~ 51:59.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.48 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.48 248 | case 1: 51:59.48 | ^~~~ 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kIndex_8_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': 51:59.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.48 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.48 246 | case 2: 51:59.48 | ^~~~ 51:59.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.48 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.48 248 | case 1: 51:59.48 | ^~~~ 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kAlpha_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.50 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.50 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.50 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.50 246 | case 2: 51:59.50 | ^~~~ 51:59.50 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.50 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.50 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.50 248 | case 1: 51:59.50 | ^~~~ 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kARGB_4444_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': 51:59.50 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.50 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.50 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.51 246 | case 2: 51:59.51 | ^~~~ 51:59.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.51 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.51 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.51 248 | case 1: 51:59.51 | ^~~~ 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kARGB_4444_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.51 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.51 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.51 246 | case 2: 51:59.51 | ^~~~ 51:59.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.51 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.51 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.51 248 | case 1: 51:59.51 | ^~~~ 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kRGB_565_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': 51:59.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.51 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.51 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.51 246 | case 2: 51:59.51 | ^~~~ 51:59.51 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.51 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.51 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.51 248 | case 1: 51:59.51 | ^~~~ 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kRGB_565_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.52 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.52 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.52 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.52 246 | case 2: 51:59.52 | ^~~~ 51:59.52 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.52 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.52 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.52 248 | case 1: 51:59.52 | ^~~~ 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kRGBA_8888_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': 51:59.52 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.52 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.52 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.52 246 | case 2: 51:59.52 | ^~~~ 51:59.53 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.53 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.53 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.53 248 | case 1: 51:59.53 | ^~~~ 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kRGBA_8888_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.53 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.53 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.53 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.53 246 | case 2: 51:59.53 | ^~~~ 51:59.53 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.53 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.53 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.53 248 | case 1: 51:59.53 | ^~~~ 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kBGRA_8888_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.53 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.53 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.53 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.53 246 | case 2: 51:59.54 | ^~~~ 51:59.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.54 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.54 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.54 248 | case 1: 51:59.54 | ^~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kIndex_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.54 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.54 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.54 246 | case 2: 51:59.54 | ^~~~ 51:59.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.54 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.54 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.54 248 | case 1: 51:59.54 | ^~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kGray_8_SkColorType; SkGammaType gammaType = kSRGB_SkGammaType]': 51:59.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.54 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.54 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.54 246 | case 2: 51:59.54 | ^~~~ 51:59.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.54 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.54 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.54 248 | case 1: 51:59.54 | ^~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kGray_8_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.54 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.54 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.54 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.54 246 | case 2: 51:59.54 | ^~~~ 51:59.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.55 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.55 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.55 248 | case 1: 51:59.55 | ^~~~ 51:59.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = kRGBA_F16_SkColorType; SkGammaType gammaType = kLinear_SkGammaType]': 51:59.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:245:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.55 245 | *px2 = this->getPixelAt(bufferLoc[2]); 51:59.55 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:246:13: note: here 51:59.55 246 | case 2: 51:59.55 | ^~~~ 51:59.55 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: this statement may fall through 51:59.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:247:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 51:59.55 247 | *px1 = this->getPixelAt(bufferLoc[1]); 51:59.55 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 51:59.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:13: note: here 51:59.55 248 | case 1: 51:59.55 | ^~~~ 52:00.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 52:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 52:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 52:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransfer.cpp:7: 52:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::DataTransfer::GetFilesAndDirectories(nsIPrincipal&, mozilla::ErrorResult&)': 52:00.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 52:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 52:00.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 52:00.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransfer.cpp:822:26: note: while referencing 'filesSeq' 52:00.99 822 | Sequence> filesSeq; 52:00.99 | ^~~~~~~~ 52:02.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:02.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 52:02.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:02.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:02.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 52:02.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:02.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.h:9, 52:02.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:6: 52:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 52:02.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:02.74 819 | foundInterface = 0; \ 52:02.74 | ^~~~~~~~~~~~~~ 52:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:02.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:02.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:02.74 51 | NS_INTERFACE_MAP_END 52:02.74 | ^~~~~~~~~~~~~~~~~~~~ 52:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:02.74 800 | else 52:02.74 | ^~~~ 52:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:02.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:02.74 | ^~~~~~~~~~~~~~~~~~ 52:02.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:02.74 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:02.74 | ^~~~~~~~~~~~~~~~~~~~~~ 52:03.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 52:03.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:03.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.h:9, 52:03.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:6: 52:03.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::DataTransferItem::GetAsEntry(nsIPrincipal&, mozilla::ErrorResult&)': 52:03.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 52:03.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 52:03.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 52:03.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:367:37: note: while referencing 'entries' 52:03.38 367 | Sequence> entries; 52:03.38 | ^~~~~~~ 52:03.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 52:03.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.h:9, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:6: 52:03.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 52:03.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 52:03.39 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 52:03.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 52:03.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:367:37: note: while referencing 'entries' 52:03.39 367 | Sequence> entries; 52:03.39 | ^~~~~~~ 52:03.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.h:9, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:6: 52:03.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 52:03.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 52:03.39 236 | header->mLength = length; 52:03.39 | ~~~~~~~~~~~~~~~~^~~~~~~~ 52:03.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:367:37: note: while referencing 'entries' 52:03.39 367 | Sequence> entries; 52:03.39 | ^~~~~~~ 52:03.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.h:9, 52:03.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:6: 52:03.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 52:03.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 52:03.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 52:03.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItem.cpp:367:37: note: while referencing 'entries' 52:03.39 367 | Sequence> entries; 52:03.39 | ^~~~~~~ 52:05.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:05.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 52:05.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:05.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:05.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 52:05.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DataTransfer.h:10, 52:05.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItemList.h:9, 52:05.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItemList.cpp:6: 52:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 52:05.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:05.10 819 | foundInterface = 0; \ 52:05.10 | ^~~~~~~~~~~~~~ 52:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:05.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:05.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItemList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:05.10 33 | NS_INTERFACE_MAP_END 52:05.10 | ^~~~~~~~~~~~~~~~~~~~ 52:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:05.10 800 | else 52:05.10 | ^~~~ 52:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:05.10 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:05.10 | ^~~~~~~~~~~~~~~~~~ 52:05.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DataTransferItemList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:05.10 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:05.10 | ^~~~~~~~~~~~~~~~~~~~~~ 52:07.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventBinding.h:8, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DeviceMotionEventBinding.h:6, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:10, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DeviceMotionEvent.cpp:6: 52:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 52:07.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:07.26 837 | foundInterface = 0; \ 52:07.26 | ^~~~~~~~~~~~~~ 52:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:07.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:07.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:07.26 25 | NS_INTERFACE_MAP_END_INHERITING(Event) 52:07.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DeviceMotionEvent.h:11, 52:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DeviceMotionEvent.cpp:6: 52:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:07.26 258 | } else 52:07.26 | ^~~~ 52:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 52:07.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 52:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 52:07.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 52:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:07.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 52:07.27 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DeviceMotionEvent) 52:07.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:09.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 52:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 52:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 52:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 52:09.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DragEvent.cpp:6: 52:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:09.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:09.80 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:09.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:09.80 712 | class CompressedGlyph { 52:09.80 | ^~~~~~~~~~~~~~~ 52:09.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:09.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:09.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:09.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:09.81 712 | class CompressedGlyph { 52:09.81 | ^~~~~~~~~~~~~~~ 52:10.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:10.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 52:10.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 52:10.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMDragEvent.h:10, 52:10.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DragEvent.h:9, 52:10.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DragEvent.cpp:6: 52:10.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DragEvent.cpp: In member function 'virtual nsresult mozilla::dom::DragEvent::QueryInterface(const nsIID&, void**)': 52:10.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:10.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:10.30 837 | foundInterface = 0; \ 52:10.30 | ^~~~~~~~~~~~~~ 52:10.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:10.30 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:10.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DragEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:10.30 37 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 52:10.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:10.30 800 | else 52:10.30 | ^~~~ 52:10.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:10.30 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:10.30 | ^~~~~~~~~~~~~~~~~~ 52:10.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/DragEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:10.31 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent) 52:10.31 | ^~~~~~~~~~~~~~~~~~~~~~ 52:10.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawPath]': 52:10.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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*}]' 52:10.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:100:9: required from here 52:10.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 52:10.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 52:10.85 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 52:10.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 52:10.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 52:10.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 52:10.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkRecords.h:265:8: note: 'struct SkRecords::DrawPath' declared here 52:10.85 265 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 52:10.85 | ^~~~~~~~ 52:10.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 52:10.85 165 | struct T { \ 52:10.86 | ^ 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawRect]': 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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*}]' 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:101:9: required from here 52:10.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 52:10.86 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 52:10.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 52:10.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 52:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkRecords.h:296:8: note: 'struct SkRecords::DrawRect' declared here 52:10.86 296 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 52:10.86 | ^~~~~~~~ 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 52:10.86 165 | struct T { \ 52:10.86 | ^ 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(SkRect, T*) [with T = SkRecords::DrawTextBlob]': 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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*}]' 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:102:9: required from here 52:10.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 52:10.86 34 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 52:10.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 52:10.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkMiniRecorder.h:11, 52:10.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 52:10.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkRecords.h:308:8: note: 'struct SkRecords::DrawTextBlob' declared here 52:10.86 308 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 52:10.86 | ^~~~~~~~~~~~ 52:10.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/private/SkRecords.h:165:8: note: in definition of macro 'RECORD' 52:10.87 165 | struct T { \ 52:10.87 | ^ 52:14.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 52:14.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Event.cpp:24: 52:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:14.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:14.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:14.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:14.02 712 | class CompressedGlyph { 52:14.02 | ^~~~~~~~~~~~~~~ 52:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:14.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:14.02 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:14.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:14.02 712 | class CompressedGlyph { 52:14.02 | ^~~~~~~~~~~~~~~ 52:14.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 52:14.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 52:14.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 52:14.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Event.cpp:8: 52:14.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 52:14.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:14.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:14.48 819 | foundInterface = 0; \ 52:14.48 | ^~~~~~~~~~~~~~ 52:14.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:14.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:14.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:14.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Event.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:14.48 134 | NS_INTERFACE_MAP_END 52:14.48 | ^~~~~~~~~~~~~~~~~~~~ 52:14.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:14.48 800 | else 52:14.49 | ^~~~ 52:14.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:14.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:14.49 | ^~~~~~~~~~~~~~~~~~ 52:14.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Event.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:14.49 133 | NS_INTERFACE_MAP_ENTRY(nsIDOMEvent) 52:14.49 | ^~~~~~~~~~~~~~~~~~~~~~ 52:15.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkOpts.cpp:43: 52:15.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 52:15.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 52:15.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.22 200 | case 3: k ^= data[2] << 16; 52:15.22 | ~~^~~~~~~~~~~~~~~~ 52:15.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 52:15.22 201 | case 2: k ^= data[1] << 8; 52:15.22 | ^~~~ 52:15.22 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h: this statement may fall through 52:15.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.22 201 | case 2: k ^= data[1] << 8; 52:15.23 | ~~^~~~~~~~~~~~~~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 52:15.23 202 | case 1: k ^= data[0] << 0; 52:15.23 | ^~~~ 52:15.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkOpts.cpp:46: 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 52:15.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.23 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 52:15.23 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 52:15.23 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 52:15.23 | ^~~~ 52:15.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.23 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 52:15.23 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 52:15.23 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 52:15.23 | ^~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]': 52:15.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.23 116 | case 3: dst[2] = v[2]; 52:15.23 | ~~~~~~~^~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 52:15.23 117 | case 2: dst[1] = v[1]; 52:15.23 | ^~~~ 52:15.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.23 117 | case 2: dst[1] = v[1]; 52:15.23 | ~~~~~~~^~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 52:15.23 118 | case 1: dst[0] = v[0]; 52:15.23 | ^~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]': 52:15.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.23 116 | case 3: dst[2] = v[2]; 52:15.23 | ~~~~~~~^~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 52:15.23 117 | case 2: dst[1] = v[1]; 52:15.23 | ^~~~ 52:15.23 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:15.23 117 | case 2: dst[1] = v[1]; 52:15.23 | ~~~~~~~^~~~ 52:15.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 52:15.23 118 | case 1: dst[0] = v[0]; 52:15.23 | ^~~~ 52:18.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 52:18.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 52:18.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 52:18.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/BeforeAfterKeyboardEvent.h:9, 52:18.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventDispatcher.cpp:15: 52:18.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:18.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:18.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:18.29 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:18.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:18.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:18.29 712 | class CompressedGlyph { 52:18.29 | ^~~~~~~~~~~~~~~ 52:18.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:18.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:18.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:18.29 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:18.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:18.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:18.29 712 | class CompressedGlyph { 52:18.29 | ^~~~~~~~~~~~~~~ 52:20.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 52:20.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 52:20.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 52:20.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 52:20.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 52:20.26 84 | memcpy(desc, this, fLength); 52:20.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 52:20.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 52:20.26 15 | class SkDescriptor : SkNoncopyable { 52:20.26 | ^~~~~~~~~~~~ 52:20.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 52:20.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 52:20.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 52:20.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 52:20.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 52:20.28 142 | memcpy(fDesc, &desc, size); 52:20.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 52:20.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 52:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkPaint.cpp:14: 52:20.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 52:20.28 15 | class SkDescriptor : SkNoncopyable { 52:20.28 | ^~~~~~~~~~~~ 52:20.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 52:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPresShell.h:24, 52:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPresContext.h:16, 52:20.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventDispatcher.cpp:6: 52:20.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray*)': 52:20.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 52:20.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 52:20.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 52:20.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:20.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventDispatcher.cpp:724:34: note: while referencing 'chain' 52:20.40 724 | nsTArray chain; 52:20.41 | ^~~~~ 52:22.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 52:22.53 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkPath.cpp: this statement may fall through 52:22.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkPath.cpp:451:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:22.53 451 | insertClose = false; 52:22.53 | ~~~~~~~~~~~~^~~~~~~ 52:22.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkPath.cpp:452:13: note: here 52:22.53 452 | case kLine_Verb: { 52:22.53 | ^~~~ 52:23.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 52:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 52:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 52:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerManager.cpp:25: 52:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:23.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:23.03 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:23.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:23.04 712 | class CompressedGlyph { 52:23.04 | ^~~~~~~~~~~~~~~ 52:23.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:23.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:23.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:23.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:23.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:23.04 712 | class CompressedGlyph { 52:23.04 | ^~~~~~~~~~~~~~~ 52:25.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerManager.cpp:23: 52:25.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h: In member function 'void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*)': 52:25.56 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h: '((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[2]' may be used uninitialized in this function 52:25.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:342:30: warning: '((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:25.56 342 | mEvent->mEvent->mMessage = mOrigMessage; 52:25.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 52:25.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerManager.cpp:1152:37: note: '((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)))[2]' was declared here 52:25.57 1152 | Maybe legacyAutoOverride; 52:25.57 | ^~~~~~~~~~~~~~~~~~ 52:25.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerManager.cpp:23: 52:25.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h: '*(mozilla::dom::EventMessageAutoOverride*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function 52:25.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:342:13: warning: '*(mozilla::dom::EventMessageAutoOverride*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:25.57 342 | mEvent->mEvent->mMessage = mOrigMessage; 52:25.57 | ~~~~~~~~^~~~~~ 52:25.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerManager.cpp:1152:37: note: '*(mozilla::dom::EventMessageAutoOverride*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u)).mozilla::dom::EventMessageAutoOverride::mEvent' was declared here 52:25.57 1152 | Maybe legacyAutoOverride; 52:25.57 | ^~~~~~~~~~~~~~~~~~ 52:25.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 52:25.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerManager.cpp:12: 52:25.57 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h: '*(unsigned int*)((char*)&popupStatePusher + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function 52:25.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:940:25: warning: '*(unsigned int*)((char*)&popupStatePusher + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:25.57 940 | PopPopupControlState(mOldState); 52:25.57 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 52:25.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerManager.cpp:1139:33: note: '*(unsigned int*)((char*)&popupStatePusher + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' was declared here 52:25.57 1139 | Maybe popupStatePusher; 52:25.57 | ^~~~~~~~~~~~~~~~ 52:27.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:27.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 52:27.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 52:27.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.h:11, 52:27.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.cpp:6: 52:27.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 52:27.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:27.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:27.29 819 | foundInterface = 0; \ 52:27.29 | ^~~~~~~~~~~~~~ 52:27.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:27.29 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:27.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:27.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:27.29 72 | NS_INTERFACE_MAP_END 52:27.29 | ^~~~~~~~~~~~~~~~~~~~ 52:27.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:27.29 800 | else 52:27.29 | ^~~~ 52:27.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:27.29 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:27.29 | ^~~~~~~~~~~~~~~~~~ 52:27.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:27.29 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:27.29 | ^~~~~~~~~~~~~~~~~~~~~~ 52:27.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 52:27.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 52:27.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.h:16, 52:27.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.cpp:6: 52:27.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::EventListenerService::GetEventTargetChainFor(nsIDOMEventTarget*, bool, uint32_t*, nsIDOMEventTarget***)': 52:27.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 52:27.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 52:27.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 52:27.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:27.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventListenerService.cpp:231:26: note: while referencing 'targets' 52:27.95 231 | nsTArray targets; 52:27.95 | ^~~~~~~ 52:31.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 52:31.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 52:31.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 52:31.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DragEvent.h:10, 52:31.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:18: 52:31.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:31.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:31.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:31.63 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:31.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:31.63 712 | class CompressedGlyph { 52:31.63 | ^~~~~~~~~~~~~~~ 52:31.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:31.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:31.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:31.63 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:31.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:31.63 712 | class CompressedGlyph { 52:31.63 | ^~~~~~~~~~~~~~~ 52:32.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 52:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 52:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventDispatcher.h:10, 52:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:7: 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 52:32.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.03 819 | foundInterface = 0; \ 52:32.03 | ^~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.03 253 | NS_INTERFACE_MAP_END 52:32.03 | ^~~~~~~~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:32.03 800 | else 52:32.03 | ^~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:32.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:32.03 | ^~~~~~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:32.03 252 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:32.03 | ^~~~~~~~~~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 52:32.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.03 819 | foundInterface = 0; \ 52:32.03 | ^~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.03 423 | NS_INTERFACE_MAP_END 52:32.03 | ^~~~~~~~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:32.03 800 | else 52:32.03 | ^~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:32.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:32.03 | ^~~~~~~~~~~~~~~~~~ 52:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:422:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:32.03 422 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:32.04 | ^~~~~~~~~~~~~~~~~~~~~~ 52:32.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp: In member function 'nsresult mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*)': 52:32.74 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp: this statement may fall through 52:32.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:3208:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:32.74 3208 | wheelEvent->mDeltaY = deltaX; 52:32.74 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 52:32.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/EventStateManager.cpp:3210:9: note: here 52:32.74 3210 | case WheelPrefs::ACTION_SCROLL: { 52:32.74 | ^~~~ 52:40.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 52:40.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 52:40.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FocusEvent.h:9, 52:40.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/FocusEvent.cpp:6: 52:40.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:40.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:40.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:40.67 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:40.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:40.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:40.68 712 | class CompressedGlyph { 52:40.68 | ^~~~~~~~~~~~~~~ 52:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:40.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:40.68 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:40.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:40.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:40.68 712 | class CompressedGlyph { 52:40.68 | ^~~~~~~~~~~~~~~ 52:45.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 52:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 52:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 52:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 52:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 52:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ContentEventHandler.h:9, 52:45.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/IMEContentObserver.cpp:8: 52:45.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 52:45.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:45.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:45.55 819 | foundInterface = 0; \ 52:45.55 | ^~~~~~~~~~~~~~ 52:45.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:45.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:45.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:45.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/IMEContentObserver.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:45.55 163 | NS_INTERFACE_MAP_END 52:45.55 | ^~~~~~~~~~~~~~~~~~~~ 52:45.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:45.55 811 | else 52:45.55 | ^~~~ 52:45.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:45.55 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:45.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:45.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/IMEContentObserver.cpp:162:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:45.55 162 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISelectionListener) 52:45.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkScalerContext.cpp:12: 52:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 52:51.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 52:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 52:51.52 84 | memcpy(desc, this, fLength); 52:51.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 52:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 52:51.52 15 | class SkDescriptor : SkNoncopyable { 52:51.52 | ^~~~~~~~~~~~ 52:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 52:51.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 52:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 52:51.52 142 | memcpy(fDesc, &desc, size); 52:51.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 52:51.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 52:51.52 15 | class SkDescriptor : SkNoncopyable { 52:51.52 | ^~~~~~~~~~~~ 52:53.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:53.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 52:53.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ImageCaptureError.h:10, 52:53.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ImageCaptureError.cpp:6: 52:53.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 52:53.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:53.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:53.28 819 | foundInterface = 0; \ 52:53.28 | ^~~~~~~~~~~~~~ 52:53.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:53.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:53.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:53.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ImageCaptureError.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:53.28 18 | NS_INTERFACE_MAP_END 52:53.28 | ^~~~~~~~~~~~~~~~~~~~ 52:53.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:53.28 800 | else 52:53.28 | ^~~~ 52:53.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:53.28 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:53.28 | ^~~~~~~~~~~~~~~~~~ 52:53.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ImageCaptureError.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:53.28 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:53.28 | ^~~~~~~~~~~~~~~~~~~~~~ 52:55.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 52:55.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 52:55.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/InputEvent.h:9, 52:55.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/InputEvent.cpp:6: 52:55.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:55.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:55.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:55.25 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:55.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:55.25 712 | class CompressedGlyph { 52:55.25 | ^~~~~~~~~~~~~~~ 52:55.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 52:55.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 52:55.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 52:55.25 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 52:55.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 52:55.25 712 | class CompressedGlyph { 52:55.25 | ^~~~~~~~~~~~~~~ 52:58.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 52:58.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 52:58.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIServiceManager.h:10, 52:58.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/JSEventHandler.cpp:7: 52:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 52:58.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 52:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:58.34 819 | foundInterface = 0; \ 52:58.34 | ^~~~~~~~~~~~~~ 52:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:58.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/JSEventHandler.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:58.34 98 | NS_INTERFACE_MAP_END 52:58.34 | ^~~~~~~~~~~~~~~~~~~~ 52:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:58.34 800 | else 52:58.34 | ^~~~ 52:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:58.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:58.34 | ^~~~~~~~~~~~~~~~~~ 52:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/JSEventHandler.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:58.34 97 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 52:58.34 | ^~~~~~~~~~~~~~~~~~~~~~ 53:00.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 53:00.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/KeyboardEvent.cpp:6: 53:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:00.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:00.80 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:00.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:00.80 712 | class CompressedGlyph { 53:00.80 | ^~~~~~~~~~~~~~~ 53:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:00.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:00.80 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:00.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:00.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:00.80 712 | class CompressedGlyph { 53:00.80 | ^~~~~~~~~~~~~~~ 53:01.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 53:01.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 53:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 53:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 53:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 53:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 53:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 53:01.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/KeyboardEvent.cpp:6: 53:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/KeyboardEvent.cpp: In member function 'virtual nsresult mozilla::dom::KeyboardEvent::QueryInterface(const nsIID&, void**)': 53:01.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.25 837 | foundInterface = 0; \ 53:01.25 | ^~~~~~~~~~~~~~ 53:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:01.25 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/KeyboardEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:01.25 37 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 53:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.25 800 | else 53:01.25 | ^~~~ 53:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:01.25 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:01.25 | ^~~~~~~~~~~~~~~~~~ 53:01.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/KeyboardEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:01.25 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent) 53:01.25 | ^~~~~~~~~~~~~~~~~~~~~~ 53:03.49 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.49 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16: 53:03.49 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.49 238 | rec->data()[len] = 0; 53:03.49 | ~~~~~~~~~~~~~~~~~^~~ 53:03.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)': 53:03.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.49 244 | char fBeginningOfData; 53:03.49 | ^~~~~~~~~~~~~~~~ 53:03.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.50 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.50 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.50 inlined from 'SkString::SkString(size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:271:20: 53:03.50 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.50 238 | rec->data()[len] = 0; 53:03.50 | ~~~~~~~~~~~~~~~~~^~~ 53:03.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In constructor 'SkString::SkString(size_t)': 53:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.50 244 | char fBeginningOfData; 53:03.50 | ^~~~~~~~~~~~~~~~ 53:03.50 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.50 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.50 inlined from 'SkString::SkString(const char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:277:20: 53:03.50 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.50 238 | rec->data()[len] = 0; 53:03.50 | ~~~~~~~~~~~~~~~~~^~~ 53:03.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In constructor 'SkString::SkString(const char*)': 53:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.51 244 | char fBeginningOfData; 53:03.51 | ^~~~~~~~~~~~~~~~ 53:03.51 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.51 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.51 inlined from 'SkString::SkString(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:281:20: 53:03.51 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.51 238 | rec->data()[len] = 0; 53:03.51 | ~~~~~~~~~~~~~~~~~^~~ 53:03.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In constructor 'SkString::SkString(const char*, size_t)': 53:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.52 244 | char fBeginningOfData; 53:03.52 | ^~~~~~~~~~~~~~~~ 53:03.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.54 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.54 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.54 inlined from 'SkString::SkString(const char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:277:20, 53:03.54 inlined from 'SkString& SkString::operator=(const char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:344:22: 53:03.54 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.54 238 | rec->data()[len] = 0; 53:03.54 | ~~~~~~~~~~~~~~~~~^~~ 53:03.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In member function 'SkString& SkString::operator=(const char*)': 53:03.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.54 244 | char fBeginningOfData; 53:03.54 | ^~~~~~~~~~~~~~~~ 53:03.55 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.55 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.55 inlined from 'char* SkString::writable_str()' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:368:32: 53:03.55 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.55 238 | rec->data()[len] = 0; 53:03.55 | ~~~~~~~~~~~~~~~~~^~~ 53:03.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In member function 'char* SkString::writable_str()': 53:03.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.55 244 | char fBeginningOfData; 53:03.55 | ^~~~~~~~~~~~~~~~ 53:03.57 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.57 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.57 inlined from 'SkString::SkString(size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:271:20, 53:03.57 inlined from 'void SkString::_ZN8SkString6insertEjPKcj.part.0(size_t, const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:489:48: 53:03.57 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.57 238 | rec->data()[len] = 0; 53:03.57 | ~~~~~~~~~~~~~~~~~^~~ 53:03.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In member function 'void SkString::_ZN8SkString6insertEjPKcj.part.0(size_t, const char*, size_t)': 53:03.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.57 244 | char fBeginningOfData; 53:03.57 | ^~~~~~~~~~~~~~~~ 53:03.59 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.59 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.59 inlined from 'SkString::SkString(size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:271:20, 53:03.59 inlined from 'void SkString::setUTF16(const uint16_t*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:438:27, 53:03.59 inlined from 'void SkString::setUTF16(const uint16_t*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:422:6: 53:03.59 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.59 238 | rec->data()[len] = 0; 53:03.59 | ~~~~~~~~~~~~~~~~~^~~ 53:03.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In member function 'void SkString::setUTF16(const uint16_t*, size_t)': 53:03.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.59 244 | char fBeginningOfData; 53:03.59 | ^~~~~~~~~~~~~~~~ 53:03.67 In static member function 'static SkString::Rec* SkString::AllocRec(const char*, size_t)', 53:03.68 inlined from 'static SkString::Rec* SkString::AllocRec(const char*, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:223:16, 53:03.68 inlined from 'SkString::SkString(size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:271:20, 53:03.68 inlined from 'void SkString::remove(size_t, size_t)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:616:42: 53:03.68 Warning: -Wstringop-overflow= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp: writing 1 byte into a region of size 0 53:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:238:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 53:03.68 238 | rec->data()[len] = 0; 53:03.68 | ~~~~~~~~~~~~~~~~~^~~ 53:03.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkString.cpp:10: 53:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h: In member function 'void SkString::remove(size_t, size_t)': 53:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkString.h:244:21: note: at offset 1 into destination object 'SkString::Rec::fBeginningOfData' of size 1 53:03.68 244 | char fBeginningOfData; 53:03.68 | ^~~~~~~~~~~~~~~~ 53:04.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MessageEvent.cpp:6: 53:04.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 53:04.29 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:04.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.29 837 | foundInterface = 0; \ 53:04.29 | ^~~~~~~~~~~~~~ 53:04.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:04.29 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:04.29 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MessageEvent.h:9, 53:04.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MessageEvent.cpp:6: 53:04.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:04.29 258 | } else 53:04.29 | ^~~~ 53:04.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:04.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:04.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:04.30 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MessageEvent) 53:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:06.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:06.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 53:06.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MouseEvent.cpp:6: 53:06.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:06.76 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:06.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:06.76 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:06.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:06.76 712 | class CompressedGlyph { 53:06.77 | ^~~~~~~~~~~~~~~ 53:06.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:06.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:06.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:06.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:06.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:06.77 712 | class CompressedGlyph { 53:06.77 | ^~~~~~~~~~~~~~~ 53:07.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:07.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:07.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 53:07.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 53:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 53:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 53:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 53:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 53:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 53:07.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MouseEvent.cpp:6: 53:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MouseEvent.cpp: In member function 'virtual nsresult mozilla::dom::MouseEvent::QueryInterface(const nsIID&, void**)': 53:07.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.26 837 | foundInterface = 0; \ 53:07.26 | ^~~~~~~~~~~~~~ 53:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:07.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:07.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MouseEvent.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:07.26 50 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 53:07.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.26 800 | else 53:07.26 | ^~~~ 53:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:07.26 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:07.26 | ^~~~~~~~~~~~~~~~~~ 53:07.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MouseEvent.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:07.26 49 | NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent) 53:07.26 | ^~~~~~~~~~~~~~~~~~~~~~ 53:09.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 53:09.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 53:09.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:09.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:09.60 84 | memcpy(desc, this, fLength); 53:09.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 53:09.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:09.61 15 | class SkDescriptor : SkNoncopyable { 53:09.61 | ^~~~~~~~~~~~ 53:09.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 53:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 53:09.62 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:09.62 142 | memcpy(fDesc, &desc, size); 53:09.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 53:09.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkTypeface.cpp:317: 53:09.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:09.62 15 | class SkDescriptor : SkNoncopyable { 53:09.62 | ^~~~~~~~~~~~ 53:10.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 53:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseScrollEvent.h:9, 53:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MouseScrollEvent.cpp:6: 53:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:10.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:10.48 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:10.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:10.48 712 | class CompressedGlyph { 53:10.48 | ^~~~~~~~~~~~~~~ 53:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:10.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:10.48 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:10.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:10.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:10.48 712 | class CompressedGlyph { 53:10.48 | ^~~~~~~~~~~~~~~ 53:13.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:13.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 53:13.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MutationEvent.cpp:6: 53:13.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MutationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MutationEvent::QueryInterface(const nsIID&, void**)': 53:13.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:13.07 837 | foundInterface = 0; \ 53:13.07 | ^~~~~~~~~~~~~~ 53:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:13.07 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:13.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MutationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:13.07 26 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:13.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:13.07 800 | else 53:13.07 | ^~~~ 53:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:13.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:13.07 | ^~~~~~~~~~~~~~~~~~ 53:13.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/MutationEvent.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:13.07 25 | NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent) 53:13.07 | ^~~~~~~~~~~~~~~~~~~~~~ 53:15.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 53:15.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 53:15.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 53:15.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/NotifyPaintEvent.cpp:7: 53:15.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/NotifyPaintEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotifyPaintEvent::QueryInterface(const nsIID&, void**)': 53:15.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:15.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:15.21 837 | foundInterface = 0; \ 53:15.21 | ^~~~~~~~~~~~~~ 53:15.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:15.21 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:15.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:15.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/NotifyPaintEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:15.21 37 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:15.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:15.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:15.21 800 | else 53:15.21 | ^~~~ 53:15.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:15.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:15.21 | ^~~~~~~~~~~~~~~~~~ 53:15.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/NotifyPaintEvent.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:15.21 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent) 53:15.21 | ^~~~~~~~~~~~~~~~~~~~~~ 53:17.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp:6: 53:17.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 53:17.30 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:17.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:17.30 819 | foundInterface = 0; \ 53:17.30 | ^~~~~~~~~~~~~~ 53:17.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:17.30 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:17.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:17.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:17.30 25 | NS_INTERFACE_MAP_END 53:17.30 | ^~~~~~~~~~~~~~~~~~~~ 53:17.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPresShell.h:27, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPresContext.h:16, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PaintRequest.h:10, 53:17.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp:6: 53:17.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:17.30 264 | } else 53:17.31 | ^~~~ 53:17.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 53:17.31 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 53:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 53:17.31 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 53:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:17.31 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:17.31 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 53:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:17.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:17.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:17.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 53:17.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMPaintRequest.h:10, 53:17.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PaintRequest.h:9, 53:17.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp:6: 53:17.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 53:17.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:17.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:17.31 819 | foundInterface = 0; \ 53:17.31 | ^~~~~~~~~~~~~~ 53:17.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:17.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:17.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:17.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:17.32 68 | NS_INTERFACE_MAP_END 53:17.32 | ^~~~~~~~~~~~~~~~~~~~ 53:17.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:17.32 800 | else 53:17.32 | ^~~~ 53:17.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:17.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:17.32 | ^~~~~~~~~~~~~~~~~~ 53:17.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PaintRequest.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:17.32 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:17.32 | ^~~~~~~~~~~~~~~~~~~~~~ 53:19.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 53:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/PointerEvent.h:11, 53:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/PointerEvent.cpp:8: 53:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:19.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:19.55 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:19.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:19.55 712 | class CompressedGlyph { 53:19.55 | ^~~~~~~~~~~~~~~ 53:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:19.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:19.55 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:19.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:19.55 712 | class CompressedGlyph { 53:19.55 | ^~~~~~~~~~~~~~~ 53:23.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:23.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:23.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ScrollAreaEvent.h:11, 53:23.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/ScrollAreaEvent.cpp:9: 53:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:23.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:23.17 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:23.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:23.17 712 | class CompressedGlyph { 53:23.17 | ^~~~~~~~~~~~~~~ 53:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:23.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:23.17 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:23.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:23.17 712 | class CompressedGlyph { 53:23.17 | ^~~~~~~~~~~~~~~ 53:26.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:26.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:26.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 53:26.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 53:26.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/SimpleGestureEvent.cpp:6: 53:26.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:26.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:26.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:26.38 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:26.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:26.38 712 | class CompressedGlyph { 53:26.38 | ^~~~~~~~~~~~~~~ 53:26.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:26.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:26.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:26.38 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:26.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:26.38 712 | class CompressedGlyph { 53:26.38 | ^~~~~~~~~~~~~~~ 53:26.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMUIEvent.h:10, 53:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMMouseEvent.h:10, 53:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMSimpleGestureEvent.h:10, 53:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SimpleGestureEvent.h:9, 53:26.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/SimpleGestureEvent.cpp:6: 53:26.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/SimpleGestureEvent.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGestureEvent::QueryInterface(const nsIID&, void**)': 53:26.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:26.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.86 837 | foundInterface = 0; \ 53:26.86 | ^~~~~~~~~~~~~~ 53:26.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:26.86 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:26.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/SimpleGestureEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:26.86 40 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 53:26.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:26.86 800 | else 53:26.86 | ^~~~ 53:26.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:26.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:26.86 | ^~~~~~~~~~~~~~~~~~ 53:26.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/SimpleGestureEvent.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:26.86 39 | NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent) 53:26.86 | ^~~~~~~~~~~~~~~~~~~~~~ 53:29.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 53:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 53:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StorageEvent.h:10, 53:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/StorageEvent.cpp:6: 53:29.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 53:29.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:29.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:29.51 837 | foundInterface = 0; \ 53:29.51 | ^~~~~~~~~~~~~~ 53:29.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:29.51 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:29.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:29.51 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:29.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 53:29.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 53:29.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StorageEvent.h:11, 53:29.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/StorageEvent.cpp:6: 53:29.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:29.51 258 | } else 53:29.51 | ^~~~ 53:29.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:29.51 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:29.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:29.51 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:29.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/StorageEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:29.51 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(StorageEvent) 53:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:31.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:31.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:31.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:31.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 53:31.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 53:31.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextClause.h:12, 53:31.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TextClause.cpp:7: 53:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 53:31.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:31.64 819 | foundInterface = 0; \ 53:31.64 | ^~~~~~~~~~~~~~ 53:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:31.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:31.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:31.64 21 | NS_INTERFACE_MAP_END 53:31.64 | ^~~~~~~~~~~~~~~~~~~~ 53:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:31.64 800 | else 53:31.64 | ^~~~ 53:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:31.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:31.64 | ^~~~~~~~~~~~~~~~~~ 53:31.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:31.64 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:31.64 | ^~~~~~~~~~~~~~~~~~~~~~ 53:39.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:39.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 53:39.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 53:39.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:39.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:39.09 84 | memcpy(desc, this, fLength); 53:39.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 53:39.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:39.09 15 | class SkDescriptor : SkNoncopyable { 53:39.09 | ^~~~~~~~~~~~ 53:39.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:39.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:39.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:39.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:39.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:39.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 53:39.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 53:39.10 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:39.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:39.11 142 | memcpy(fDesc, &desc, size); 53:39.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 53:39.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:39.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:39.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:39.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:39.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:39.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrClipStackClip.cpp:12: 53:39.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:39.11 15 | class SkDescriptor : SkNoncopyable { 53:39.11 | ^~~~~~~~~~~~ 53:39.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:39.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:39.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 53:39.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Touch.cpp:9: 53:39.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:39.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:39.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:39.15 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:39.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:39.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:39.15 712 | class CompressedGlyph { 53:39.15 | ^~~~~~~~~~~~~~~ 53:39.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:39.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:39.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:39.15 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:39.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:39.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:39.15 712 | class CompressedGlyph { 53:39.15 | ^~~~~~~~~~~~~~~ 53:39.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:39.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:39.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:39.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:39.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 53:39.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 53:39.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Touch.h:10, 53:39.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Touch.cpp:6: 53:39.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 53:39.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:39.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:39.63 819 | foundInterface = 0; \ 53:39.63 | ^~~~~~~~~~~~~~ 53:39.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:39.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:39.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:39.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Touch.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:39.63 124 | NS_INTERFACE_MAP_END 53:39.63 | ^~~~~~~~~~~~~~~~~~~~ 53:39.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:39.63 800 | else 53:39.63 | ^~~~ 53:39.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:39.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:39.63 | ^~~~~~~~~~~~~~~~~~ 53:39.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/Touch.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:39.63 123 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:39.63 | ^~~~~~~~~~~~~~~~~~~~~~ 53:41.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:41.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:41.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:41.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:41.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:41.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 53:41.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 53:41.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:41.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:41.20 84 | memcpy(desc, this, fLength); 53:41.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 53:41.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:41.20 15 | class SkDescriptor : SkNoncopyable { 53:41.20 | ^~~~~~~~~~~~ 53:41.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 53:41.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 53:41.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:41.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:41.22 142 | memcpy(fDesc, &desc, size); 53:41.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 53:41.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrContext.cpp:11: 53:41.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:41.22 15 | class SkDescriptor : SkNoncopyable { 53:41.22 | ^~~~~~~~~~~~ 53:42.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:42.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:42.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 53:42.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp:7: 53:42.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:42.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:42.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:42.51 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:42.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:42.51 712 | class CompressedGlyph { 53:42.51 | ^~~~~~~~~~~~~~~ 53:42.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:42.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:42.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:42.51 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:42.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:42.51 712 | class CompressedGlyph { 53:42.51 | ^~~~~~~~~~~~~~~ 53:42.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:42.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:42.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:42.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:42.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 53:42.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 53:42.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Navigator.h:11, 53:42.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp:6: 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 53:42.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:42.98 819 | foundInterface = 0; \ 53:42.98 | ^~~~~~~~~~~~~~ 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:42.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:42.98 29 | NS_INTERFACE_MAP_END 53:42.98 | ^~~~~~~~~~~~~~~~~~~~ 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:42.98 800 | else 53:42.98 | ^~~~ 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:42.98 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:42.98 | ^~~~~~~~~~~~~~~~~~ 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:42.98 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:42.98 | ^~~~~~~~~~~~~~~~~~~~~~ 53:42.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 53:42.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:42.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:42.99 837 | foundInterface = 0; \ 53:42.99 | ^~~~~~~~~~~~~~ 53:42.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:42.99 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:42.99 79 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 53:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 53:42.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Navigator.h:14, 53:42.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp:6: 53:42.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:42.99 258 | } else 53:42.99 | ^~~~ 53:42.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 53:42.99 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 53:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 53:42.99 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 53:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 53:42.99 78 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(TouchEvent) 53:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:44.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 53:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 53:44.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:44.88 84 | memcpy(desc, this, fLength); 53:44.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 53:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:44.88 15 | class SkDescriptor : SkNoncopyable { 53:44.88 | ^~~~~~~~~~~~ 53:44.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 53:44.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 53:44.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:44.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:44.90 142 | memcpy(fDesc, &desc, size); 53:44.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 53:44.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:44.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:12: 53:44.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:44.90 15 | class SkDescriptor : SkNoncopyable { 53:44.90 | ^~~~~~~~~~~~ 53:45.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: In member function 'void GrDrawContext::drawRect(const GrClip&, const GrPaint&, const SkMatrix&, const SkRect&, const GrStyle*)': 53:45.17 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp: this statement may fall through 53:45.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:509:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 53:45.17 509 | } 53:45.17 | ^ 53:45.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawContext.cpp:510:17: note: here 53:45.17 510 | case SkPaint::kBevel_Join: 53:45.17 | ^~~~ 53:45.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:45.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:45.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 53:45.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 53:45.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 53:45.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 53:45.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TransitionEvent.h:8, 53:45.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TransitionEvent.cpp:6: 53:45.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TransitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::TransitionEvent::QueryInterface(const nsIID&, void**)': 53:45.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:45.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:45.45 837 | foundInterface = 0; \ 53:45.45 | ^~~~~~~~~~~~~~ 53:45.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:45.45 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:45.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TransitionEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:45.45 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:45.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:45.45 800 | else 53:45.45 | ^~~~ 53:45.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:45.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:45.45 | ^~~~~~~~~~~~~~~~~~ 53:45.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/TransitionEvent.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:45.45 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent) 53:45.45 | ^~~~~~~~~~~~~~~~~~~~~~ 53:47.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:47.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:47.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/UIEvent.cpp:8: 53:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:47.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:47.74 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:47.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:47.74 712 | class CompressedGlyph { 53:47.74 | ^~~~~~~~~~~~~~~ 53:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:47.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:47.74 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:47.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:47.74 712 | class CompressedGlyph { 53:47.74 | ^~~~~~~~~~~~~~~ 53:48.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 53:48.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 53:48.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 53:48.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/UIEvent.cpp:7: 53:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 53:48.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:48.56 837 | foundInterface = 0; \ 53:48.56 | ^~~~~~~~~~~~~~ 53:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:48.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:48.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/UIEvent.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:48.56 104 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:48.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:48.56 800 | else 53:48.56 | ^~~~ 53:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:48.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:48.56 | ^~~~~~~~~~~~~~~~~~ 53:48.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/UIEvent.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:48.56 103 | NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent) 53:48.56 | ^~~~~~~~~~~~~~~~~~~~~~ 53:49.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:49.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:49.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:49.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:49.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:49.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 53:49.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 53:49.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:49.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:49.85 84 | memcpy(desc, this, fLength); 53:49.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 53:49.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:49.85 15 | class SkDescriptor : SkNoncopyable { 53:49.85 | ^~~~~~~~~~~~ 53:49.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 53:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 53:49.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 53:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 53:49.86 142 | memcpy(fDesc, &desc, size); 53:49.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 53:49.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 53:49.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.cpp:8: 53:49.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 53:49.86 15 | class SkDescriptor : SkNoncopyable { 53:49.87 | ^~~~~~~~~~~~ 53:51.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:51.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:51.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MouseEvent.h:9, 53:51.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/WheelEvent.h:9, 53:51.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/WheelEvent.cpp:6: 53:51.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:51.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:51.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:51.81 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:51.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:51.81 712 | class CompressedGlyph { 53:51.81 | ^~~~~~~~~~~~~~~ 53:51.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:51.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:51.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:51.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:51.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:51.81 712 | class CompressedGlyph { 53:51.81 | ^~~~~~~~~~~~~~~ 53:59.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 53:59.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 53:59.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 53:59.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/XULCommandEvent.cpp:6: 53:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:59.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:59.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:59.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:59.02 712 | class CompressedGlyph { 53:59.02 | ^~~~~~~~~~~~~~~ 53:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 53:59.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 53:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 53:59.02 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 53:59.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 53:59.02 712 | class CompressedGlyph { 53:59.02 | ^~~~~~~~~~~~~~~ 53:59.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:10, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XULCommandEvent.h:11, 53:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/XULCommandEvent.cpp:6: 53:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 53:59.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 53:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:59.45 837 | foundInterface = 0; \ 53:59.45 | ^~~~~~~~~~~~~~ 53:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:59.45 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:59.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:59.45 36 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 53:59.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:59.46 800 | else 53:59.46 | ^~~~ 53:59.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:59.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:59.46 | ^~~~~~~~~~~~~~~~~~ 53:59.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/events/XULCommandEvent.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:59.46 35 | NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent) 53:59.46 | ^~~~~~~~~~~~~~~~~~~~~~ 54:00.53 libdom_events.a.desc 54:01.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 54:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWebProgressListener.h:10, 54:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrintProgress.h:10, 54:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/printingui/unixshared/nsPrintProgress.h:9, 54:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:6, 54:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/embedding/components/printingui/unixshared/Unified_cpp_unixshared0.cpp:2: 54:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 54:01.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.23 819 | foundInterface = 0; \ 54:01.23 | ^~~~~~~~~~~~~~ 54:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:01.23 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 54:01.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 54:01.23 28 | NS_INTERFACE_MAP_END_THREADSAFE 54:01.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.23 800 | else 54:01.23 | ^~~~ 54:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.23 | ^~~~~~~~~~~~~~~~~~ 54:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/printingui/unixshared/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.23 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 54:01.23 | ^~~~~~~~~~~~~~~~~~~~~~ 54:01.70 libembedding_components_printingui_unixshared.a.desc 54:04.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:04.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 54:04.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISerializable.h:10, 54:04.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:10, 54:04.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 54:04.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:5: 54:04.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp: In member function 'virtual nsresult mozilla::dom::DesktopNotificationCenter::QueryInterface(const nsIID&, void**)': 54:04.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:04.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:04.59 819 | foundInterface = 0; \ 54:04.59 | ^~~~~~~~~~~~~~ 54:04.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:04.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:04.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:04.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:04.59 218 | NS_INTERFACE_MAP_END 54:04.59 | ^~~~~~~~~~~~~~~~~~~~ 54:04.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:04.59 800 | else 54:04.59 | ^~~~ 54:04.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:04.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:04.60 | ^~~~~~~~~~~~~~~~~~ 54:04.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:04.60 217 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:04.60 | ^~~~~~~~~~~~~~~~~~~~~~ 54:05.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:05.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 54:05.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 54:05.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:5: 54:05.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::DesktopNotificationRequest::GetTypes(nsIArray**)': 54:05.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:05.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:05.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:05.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:05.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:310:22: note: while referencing 'emptyOptions' 54:05.24 310 | nsTArray emptyOptions; 54:05.24 | ^~~~~~~~~~~~ 54:05.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:05.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 54:05.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 54:05.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:5: 54:05.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 54:05.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:05.24 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 54:05.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 54:05.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:310:22: note: while referencing 'emptyOptions' 54:05.24 310 | nsTArray emptyOptions; 54:05.24 | ^~~~~~~~~~~~ 54:05.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:05.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 54:05.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 54:05.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:5: 54:05.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 54:05.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:05.25 236 | header->mLength = length; 54:05.25 | ~~~~~~~~~~~~~~~~^~~~~~~~ 54:05.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:310:22: note: while referencing 'emptyOptions' 54:05.25 310 | nsTArray emptyOptions; 54:05.25 | ^~~~~~~~~~~~ 54:05.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:05.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 54:05.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DesktopNotification.h:9, 54:05.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:5: 54:05.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:05.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:05.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:05.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:05.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/DesktopNotification.cpp:310:22: note: while referencing 'emptyOptions' 54:05.25 310 | nsTArray emptyOptions; 54:05.25 | ^~~~~~~~~~~~ 54:07.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 54:07.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 54:07.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:07.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:07.42 84 | memcpy(desc, this, fLength); 54:07.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 54:07.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:07.42 15 | class SkDescriptor : SkNoncopyable { 54:07.42 | ^~~~~~~~~~~~ 54:07.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 54:07.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 54:07.43 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:07.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:07.43 142 | memcpy(fDesc, &desc, size); 54:07.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 54:07.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:9: 54:07.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:07.43 15 | class SkDescriptor : SkNoncopyable { 54:07.43 | ^~~~~~~~~~~~ 54:07.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:31, 54:07.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkMath.h:13, 54:07.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPoint.h:11, 54:07.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkRect.h:11, 54:07.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkMatrix.h:13, 54:07.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPath.h:11, 54:07.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.h:11, 54:07.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:8: 54:07.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 54:07.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 54:07.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 54:07.48 149 | sk_abort_no_print(); \ 54:07.48 | ~~~~~~~~~~~~~~~~~^~ 54:07.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 54:07.48 183 | #define SkFAIL(message) SK_ABORT(message) 54:07.48 | ^~~~~~~~ 54:07.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:18:13: note: in expansion of macro 'SkFAIL' 54:07.48 18 | SkFAIL("Unexpected path fill."); 54:07.49 | ^~~~~~ 54:07.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:9: note: here 54:07.49 19 | case GrPathRendering::kWinding_FillType: { 54:07.49 | ^~~~ 54:07.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 54:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 54:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Notification.h:9, 54:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:6: 54:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 54:07.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:07.89 819 | foundInterface = 0; \ 54:07.89 | ^~~~~~~~~~~~~~ 54:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:07.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:07.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:07.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:07.89 193 | NS_INTERFACE_MAP_END 54:07.89 | ^~~~~~~~~~~~~~~~~~~~ 54:07.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:07.90 800 | else 54:07.90 | ^~~~ 54:07.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:07.90 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:07.90 | ^~~~~~~~~~~~~~~~~~ 54:07.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:07.90 192 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:07.90 | ^~~~~~~~~~~~~~~~~~~~~~ 54:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 54:07.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:07.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:07.92 819 | foundInterface = 0; \ 54:07.92 | ^~~~~~~~~~~~~~ 54:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:07.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:07.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:07.92 530 | NS_INTERFACE_MAP_END 54:07.92 | ^~~~~~~~~~~~~~~~~~~~ 54:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:07.92 811 | else 54:07.92 | ^~~~ 54:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:07.92 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:07.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:07.92 529 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 54:07.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 54:07.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:07.94 837 | foundInterface = 0; \ 54:07.94 | ^~~~~~~~~~~~~~ 54:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:07.94 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:07.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:07.94 1042 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:07.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:07.94 800 | else 54:07.94 | ^~~~ 54:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:07.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:07.94 | ^~~~~~~~~~~~~~~~~~ 54:07.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:07.94 1041 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:07.94 | ^~~~~~~~~~~~~~~~~~~~~~ 54:08.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:08.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:08.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:08.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:08.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 54:08.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 54:08.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 54:08.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:08.47 84 | memcpy(desc, this, fLength); 54:08.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 54:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:08.47 15 | class SkDescriptor : SkNoncopyable { 54:08.47 | ^~~~~~~~~~~~ 54:08.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 54:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 54:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 54:08.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:08.48 142 | memcpy(fDesc, &desc, size); 54:08.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 54:08.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 54:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp:10: 54:08.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:08.48 15 | class SkDescriptor : SkNoncopyable { 54:08.48 | ^~~~~~~~~~~~ 54:09.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 54:09.57 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp: this statement may fall through 54:09.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 54:09.57 190 | } 54:09.57 | ^ 54:09.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrPathUtils.cpp:191:13: note: here 54:09.57 191 | case SkPath::kQuad_Verb: 54:09.57 | ^~~~ 54:10.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:10.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:10.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:10.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Notification.h:9, 54:10.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:6: 54:10.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::GetTypes(nsIArray**)': 54:10.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:10.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:10.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:10.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:10.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/Notification.cpp:650:22: note: while referencing 'emptyOptions' 54:10.27 650 | nsTArray emptyOptions; 54:10.27 | ^~~~~~~~~~~~ 54:12.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/NotificationEvent.h:9, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/NotificationEvent.cpp:6: 54:12.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::workers::NotificationEvent::QueryInterface(const nsIID&, void**)': 54:12.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:12.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.98 837 | foundInterface = 0; \ 54:12.98 | ^~~~~~~~~~~~~~ 54:12.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:12.98 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:12.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/NotificationEvent.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:12.98 21 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 54:12.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/NotificationEvent.h:9, 54:12.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/NotificationEvent.cpp:6: 54:12.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:12.98 258 | } else 54:12.99 | ^~~~ 54:12.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 54:12.99 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 54:12.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 54:12.99 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 54:12.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 54:12.99 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(NotificationEvent) 54:12.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.45 libdom_notification.a.desc 54:16.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 54:16.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 54:16.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 54:16.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:16.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:16.53 819 | foundInterface = 0; \ 54:16.53 | ^~~~~~~~~~~~~~ 54:16.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:16.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:16.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:16.54 50 | NS_INTERFACE_MAP_END 54:16.54 | ^~~~~~~~~~~~~~~~~~~~ 54:16.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:16.54 800 | else 54:16.54 | ^~~~ 54:16.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:16.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:16.54 | ^~~~~~~~~~~~~~~~~~ 54:16.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:16.54 49 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 54:16.54 | ^~~~~~~~~~~~~~~~~~~~~~ 54:16.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 54:16.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:16.58 819 | foundInterface = 0; \ 54:16.58 | ^~~~~~~~~~~~~~ 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:16.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:16.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:16.58 16 | NS_INTERFACE_MAP_END 54:16.58 | ^~~~~~~~~~~~~~~~~~~~ 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:16.58 800 | else 54:16.58 | ^~~~ 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:16.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:16.58 | ^~~~~~~~~~~~~~~~~~ 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:16.58 15 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 54:16.58 | ^~~~~~~~~~~~~~~~~~~~~~ 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 54:16.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:16.58 819 | foundInterface = 0; \ 54:16.58 | ^~~~~~~~~~~~~~ 54:16.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:16.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:16.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:16.59 221 | NS_INTERFACE_MAP_END 54:16.59 | ^~~~~~~~~~~~~~~~~~~~ 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:16.59 800 | else 54:16.59 | ^~~~ 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:16.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:16.59 | ^~~~~~~~~~~~~~~~~~ 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:16.59 220 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 54:16.59 | ^~~~~~~~~~~~~~~~~~~~~~ 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 54:16.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:16.59 819 | foundInterface = 0; \ 54:16.59 | ^~~~~~~~~~~~~~ 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:16.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:16.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:16.59 19 | NS_INTERFACE_MAP_END 54:16.59 | ^~~~~~~~~~~~~~~~~~~~ 54:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:16.60 800 | else 54:16.60 | ^~~~ 54:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:16.60 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:16.60 | ^~~~~~~~~~~~~~~~~~ 54:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketFrame.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:16.60 18 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 54:16.60 | ^~~~~~~~~~~~~~~~~~~~~~ 54:17.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 54:17.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 54:17.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 54:17.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:17.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:17.35 84 | memcpy(desc, this, fLength); 54:17.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 54:17.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:17.35 15 | class SkDescriptor : SkNoncopyable { 54:17.35 | ^~~~~~~~~~~~ 54:17.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 54:17.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 54:17.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:17.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:17.37 142 | memcpy(fDesc, &desc, size); 54:17.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 54:17.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrDrawingManager.h:11, 54:17.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/GrReducedClip.cpp:16: 54:17.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:17.37 15 | class SkDescriptor : SkNoncopyable { 54:17.37 | ^~~~~~~~~~~~ 54:19.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 54:19.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 54:19.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::SendBinaryStream(nsIInputStream*, uint32_t)': 54:19.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:19.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:19.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:19.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:19.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:29: 54:19.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketChannelChild.cpp:657:42: note: while referencing 'fds' 54:19.64 657 | nsTArray fds; 54:19.64 | ^~~ 54:19.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 54:19.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::net::WebSocketChannelParent::RecvSendBinaryStream(const InputStreamParams&, const uint32_t&)': 54:19.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:19.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:19.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:19.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:19.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:38: 54:19.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketChannelParent.cpp:185:44: note: while referencing 'fds' 54:19.66 185 | nsTArray fds; 54:19.66 | ^~~ 54:19.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 54:19.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 54:19.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:19.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:19.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:19.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:19.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:38: 54:19.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketChannelParent.cpp:185:44: note: while referencing 'fds' 54:19.66 185 | nsTArray fds; 54:19.66 | ^~~ 54:19.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketLog.h:11, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:6, 54:19.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 54:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::WebSocketBaseRunnable::Run()': 54:19.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::WebSocketEventService::WindowListeners [1]' {aka 'nsTArray > [1]'} 54:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::WebSocketEventService::WindowListeners [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 54:19.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:19.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:19.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:65: 54:19.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/websocket/WebSocketEventService.cpp:50:44: note: while referencing 'listeners' 54:19.71 50 | WebSocketEventService::WindowListeners listeners; 54:19.71 | ^~~~~~~~~ 54:21.23 libnetwerk_protocol_websocket.a.desc 54:22.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7: 54:22.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::WebBrowserPersistDocumentChild::Start(nsIWebBrowserPersistDocument*)': 54:22.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:22.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:22.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:22.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:22.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:48:30: note: while referencing 'postFiles' 54:22.83 48 | nsTArray postFiles; 54:22.83 | ^~~~~~~~~ 54:22.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 54:22.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 54:22.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 54:22.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7: 54:22.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:22.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:22.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:22.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:22.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:48:30: note: while referencing 'postFiles' 54:22.84 48 | nsTArray postFiles; 54:22.84 | ^~~~~~~~~ 54:27.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:27.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 54:27.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h:10, 54:27.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:6: 54:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 54:27.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:27.74 819 | foundInterface = 0; \ 54:27.74 | ^~~~~~~~~~~~~~ 54:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:27.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:27.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:27.74 69 | NS_INTERFACE_MAP_END 54:27.74 | ^~~~~~~~~~~~~~~~~~~~ 54:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:27.74 800 | else 54:27.74 | ^~~~ 54:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:27.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:27.74 | ^~~~~~~~~~~~~~~~~~ 54:27.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:27.74 68 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:27.74 | ^~~~~~~~~~~~~~~~~~~~~~ 54:35.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeChild.h:9, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h:10, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:7: 54:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)': 54:35.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:35.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:35.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: while referencing 'arrayBuf' 54:35.32 105 | nsTArray arrayBuf; 54:35.32 | ^~~~~~~~ 54:35.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, 54:35.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeChild.h:9, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h:10, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:7: 54:35.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:35.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:35.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:35.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: while referencing 'arrayBuf' 54:35.33 105 | nsTArray arrayBuf; 54:35.33 | ^~~~~~~~ 54:35.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeChild.h:9, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h:10, 54:35.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:7: 54:35.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:35.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:35.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:35.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: while referencing 'arrayBuf' 54:35.33 105 | nsTArray arrayBuf; 54:35.33 | ^~~~~~~~ 54:35.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeChild.h:9, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h:10, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:7: 54:35.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 54:35.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:35.34 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 54:35.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 54:35.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: while referencing 'arrayBuf' 54:35.34 105 | nsTArray arrayBuf; 54:35.34 | ^~~~~~~~ 54:35.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:35.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeChild.h:9, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h:10, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:7: 54:35.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 54:35.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:35.35 236 | header->mLength = length; 54:35.35 | ~~~~~~~~~~~~~~~~^~~~~~~~ 54:35.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: while referencing 'arrayBuf' 54:35.35 105 | nsTArray arrayBuf; 54:35.35 | ^~~~~~~~ 54:35.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerialize.h:11, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistSerializeChild.h:9, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h:10, 54:35.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:7: 54:35.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:35.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:35.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:35.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:35.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:105:27: note: while referencing 'arrayBuf' 54:35.35 105 | nsTArray arrayBuf; 54:35.35 | ^~~~~~~~ 54:39.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:39.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 54:39.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIInputStream.h:10, 54:39.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIFileStreams.h:10, 54:39.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:10: 54:39.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 54:39.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:39.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:39.00 819 | foundInterface = 0; \ 54:39.00 | ^~~~~~~~~~~~~~ 54:39.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:39.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:39.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:39.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:315:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:39.00 315 | NS_INTERFACE_MAP_END 54:39.00 | ^~~~~~~~~~~~~~~~~~~~ 54:39.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:39.00 800 | else 54:39.00 | ^~~~ 54:39.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:39.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:39.00 | ^~~~~~~~~~~~~~~~~~ 54:39.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp:314:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:39.00 314 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 54:39.00 | ^~~~~~~~~~~~~~~~~~~~~~ 54:39.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:39.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 54:39.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 54:39.78 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:39.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:39.79 84 | memcpy(desc, this, fLength); 54:39.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 54:39.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:39.79 15 | class SkDescriptor : SkNoncopyable { 54:39.79 | ^~~~~~~~~~~~ 54:39.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:39.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 54:39.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 54:39.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:39.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:39.80 142 | memcpy(fDesc, &desc, size); 54:39.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 54:39.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:39.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:21: 54:39.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:39.80 15 | class SkDescriptor : SkNoncopyable { 54:39.80 | ^~~~~~~~~~~~ 54:41.49 libembedding_components_webbrowserpersist.a.desc 54:42.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:47: 54:42.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::spell(const char*, int*, char**)': 54:42.48 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 54:42.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:510:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 54:42.48 510 | } 54:42.49 | ^ 54:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:511:5: note: here 54:42.49 511 | case INITCAP: { 54:42.49 | ^~~~ 54:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::suggest(char***, const char*)': 54:42.49 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 54:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:864:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 54:42.49 864 | capwords = 1; 54:42.49 | ~~~~~~~~~^~~ 54:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:865:5: note: here 54:42.49 865 | case HUHCAP: { 54:42.49 | ^~~~ 54:42.49 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: this statement may fall through 54:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:991:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 54:42.49 991 | capwords = 1; 54:42.49 | ~~~~~~~~~^~~ 54:42.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:992:7: note: here 54:42.49 992 | case HUHCAP: { 54:42.50 | ^~~~ 54:43.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:43.95 from : 54:43.95 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:43.95 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:43.95 inlined from 'char* mystrdup(const char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx:313:16: 54:43.95 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:43.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:43.95 887 | return moz_malloc_size_of(aPtr); \ 54:43.95 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:43.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:43.95 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:43.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:43.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:43.96 from : 54:43.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In function 'char* mystrdup(const char*)': 54:43.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:43.96 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:43.96 | ^~~~~~~~~~~~~~~~~~ 54:44.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:20: 54:44.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* line_uniq(char*, char)': 54:44.03 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx: 'lines' may be used uninitialized 54:44.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx:396:23: warning: 'lines' may be used uninitialized [-Wmaybe-uninitialized] 54:44.03 396 | strcpy(text, lines[0]); 54:44.04 | ^ 54:44.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx:393:10: note: 'lines' declared here 54:44.04 393 | char** lines; 54:44.04 | ^~~~~ 54:44.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx: In function 'char* mystrrep(char*, const char*, const char*)': 54:44.09 Warning: -Wstringop-truncation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:44.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 54:44.09 638 | strncpy(pos, rep, replen); 54:44.09 | ~~~~~~~^~~~~~~~~~~~~~~~~~ 54:44.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx:621:24: note: length computed here 54:44.10 621 | int replen = strlen(rep); 54:44.10 | ~~~~~~^~~~~ 54:44.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:44.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:44.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:44.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:44.47 from : 54:44.47 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:44.47 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:44.47 inlined from 'int Hunspell::_ZN8Hunspell12get_xml_listEPPPcPKcS4_.part.0(char***, const char*, const char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:1692:19: 54:44.47 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:44.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:44.47 887 | return moz_malloc_size_of(aPtr); \ 54:44.47 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:44.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:44.47 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:44.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:44.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:44.47 from : 54:44.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'int Hunspell::_ZN8Hunspell12get_xml_listEPPPcPKcS4_.part.0(char***, const char*, const char*)': 54:44.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:44.47 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:44.47 | ^~~~~~~~~~~~~~~~~~ 54:44.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:44.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:44.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:44.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:44.83 from : 54:44.83 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:44.83 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:44.83 inlined from 'RepList::RepList(int)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/replist.cxx:83:22: 54:44.83 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:44.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:44.83 887 | return moz_malloc_size_of(aPtr); \ 54:44.83 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:44.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:44.83 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:44.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:44.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:44.83 from : 54:44.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In constructor 'RepList::RepList(int)': 54:44.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:44.83 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:44.83 | ^~~~~~~~~~~~~~~~~~ 54:44.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:44.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:44.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:44.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:44.91 from : 54:44.92 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:44.92 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:44.92 inlined from 'int RepList::add(char*, char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/replist.cxx:134:30, 54:44.92 inlined from 'int RepList::add(char*, char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/replist.cxx:131:5: 54:44.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:44.92 887 | return moz_malloc_size_of(aPtr); \ 54:44.92 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:44.92 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:44.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:44.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:44.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:44.92 from : 54:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'int RepList::add(char*, char*)': 54:44.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:44.92 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:44.92 | ^~~~~~~~~~~~~~~~~~ 54:45.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:20: 54:45.88 In function 'void freelist(char***, int)', 54:45.88 inlined from 'char* SuggestMgr::suggest_gen(char**, int, const char*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1871:15: 54:45.89 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx: 'pl' may be used uninitialized 54:45.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx:683:15: warning: 'pl' may be used uninitialized [-Wmaybe-uninitialized] 54:45.89 683 | if (list && *list) { 54:45.89 | ^~~~~ 54:45.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:83: 54:45.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/suggestmgr.cxx: In member function 'char* SuggestMgr::suggest_gen(char**, int, const char*)': 54:45.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/suggestmgr.cxx:1822:14: note: 'pl' declared here 54:45.89 1822 | char** pl; 54:45.89 | ^~ 54:45.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:20: 54:45.99 In function 'void freelist(char***, int)', 54:45.99 inlined from 'int Hunspell::stem(char***, char**, int)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:1237:13: 54:45.99 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx: 'pl' may be used uninitialized 54:45.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/csutil.cxx:683:15: warning: 'pl' may be used uninitialized [-Wmaybe-uninitialized] 54:45.99 683 | if (list && *list) { 54:45.99 | ^~~~~ 54:45.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:47: 54:45.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'int Hunspell::stem(char***, char**, int)': 54:45.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hunspell.cxx:1198:12: note: 'pl' declared here 54:45.99 1198 | char** pl; 54:45.99 | ^~ 54:48.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.67 from : 54:48.67 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:48.67 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:48.67 inlined from 'int HashMgr::decode_flags(short unsigned int**, char*, FileMgr*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hashmgr.cxx:655:34: 54:48.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:48.67 887 | return moz_malloc_size_of(aPtr); \ 54:48.67 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:48.67 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:48.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:48.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.67 from : 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In function 'int HashMgr::decode_flags(short unsigned int**, char*, FileMgr*)': 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:48.67 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:48.67 | ^~~~~~~~~~~~~~~~~~ 54:48.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.67 from : 54:48.67 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:48.67 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:48.67 inlined from 'int HashMgr::decode_flags(short unsigned int**, char*, FileMgr*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hashmgr.cxx:675:34: 54:48.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:48.67 887 | return moz_malloc_size_of(aPtr); \ 54:48.67 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:48.67 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:48.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:48.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.67 from : 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In function 'int HashMgr::decode_flags(short unsigned int**, char*, FileMgr*)': 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:48.67 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:48.67 | ^~~~~~~~~~~~~~~~~~ 54:48.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.67 from : 54:48.67 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:48.67 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:48.67 inlined from 'int HashMgr::decode_flags(short unsigned int**, char*, FileMgr*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hashmgr.cxx:718:34: 54:48.67 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:48.67 887 | return moz_malloc_size_of(aPtr); \ 54:48.67 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:48.67 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:48.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:48.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:48.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.67 from : 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In function 'int HashMgr::decode_flags(short unsigned int**, char*, FileMgr*)': 54:48.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:48.67 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:48.67 | ^~~~~~~~~~~~~~~~~~ 54:48.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.92 from : 54:48.92 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:48.92 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:48.92 inlined from 'int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, char*, int)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hashmgr.cxx:349:26: 54:48.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:48.92 887 | return moz_malloc_size_of(aPtr); \ 54:48.92 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:48.92 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:48.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:48.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.92 from : 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, char*, int)': 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:48.92 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:48.92 | ^~~~~~~~~~~~~~~~~~ 54:48.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.92 from : 54:48.92 In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', 54:48.92 inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:64:13, 54:48.92 inlined from 'int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, char*, int)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/src/hashmgr.cxx:349:26: 54:48.92 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h: 'p' may be used uninitialized 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:887:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 54:48.92 887 | return moz_malloc_size_of(aPtr); \ 54:48.92 | ~~~~~~~~~~~~~~~~~~^~~~~~ 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:133:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 54:48.92 133 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 54:48.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:48.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:50, 54:48.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 54:48.92 from : 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, char*, int)': 54:48.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:97:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 54:48.92 97 | MFBT_API size_t moz_malloc_size_of(const void *ptr); 54:48.92 | ^~~~~~~~~~~~~~~~~~ 54:51.09 libextensions_spellcheck_hunspell_src.a.desc 54:52.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:52.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 54:52.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 54:52.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 54:52.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 54:52.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 54:52.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessageChannel.h:10, 54:52.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessageChannel.cpp:6: 54:52.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 54:52.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:52.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:52.51 819 | foundInterface = 0; \ 54:52.51 | ^~~~~~~~~~~~~~ 54:52.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:52.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:52.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:52.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:52.51 29 | NS_INTERFACE_MAP_END 54:52.51 | ^~~~~~~~~~~~~~~~~~~~ 54:52.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:52.51 800 | else 54:52.51 | ^~~~ 54:52.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:52.51 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:52.51 | ^~~~~~~~~~~~~~~~~~ 54:52.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:52.51 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:52.51 | ^~~~~~~~~~~~~~~~~~~~~~ 54:55.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 54:55.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 54:55.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 54:55.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:55.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:55.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 54:55.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 54:55.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:55.02 837 | foundInterface = 0; \ 54:55.02 | ^~~~~~~~~~~~~~ 54:55.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:55.02 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:55.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:55.02 200 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:55.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:55.02 800 | else 54:55.02 | ^~~~ 54:55.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:55.02 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:55.02 | ^~~~~~~~~~~~~~~~~~ 54:55.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:55.02 199 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 54:55.02 | ^~~~~~~~~~~~~~~~~~~~~~ 54:55.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:55.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MessagePort::MessagesReceived(nsTArray&)': 54:55.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 54:55.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 54:55.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:55.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:754:52: note: while referencing 'data' 54:55.91 754 | FallibleTArray> data; 54:55.91 | ^~~~ 54:55.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:55.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:55.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 54:55.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 54:55.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:55.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:754:52: note: while referencing 'data' 54:55.91 754 | FallibleTArray> data; 54:55.91 | ^~~~ 54:55.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MessagePort::Entangled(nsTArray&)': 54:55.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:55.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:55.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:691:34: note: while referencing 'messages' 54:55.97 691 | nsTArray messages; 54:55.97 | ^~~~~~~~ 54:55.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:55.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 54:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 54:55.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:55.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:700:52: note: while referencing 'data' 54:55.97 700 | FallibleTArray> data; 54:55.97 | ^~~~ 54:55.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:55.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 54:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 54:55.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:55.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:700:52: note: while referencing 'data' 54:55.97 700 | FallibleTArray> data; 54:55.97 | ^~~~ 54:56.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:56.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:56.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:56.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:56.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MessagePort::Disentangle()': 54:56.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 54:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 54:56.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:56.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:785:32: note: while referencing 'messages' 54:56.27 785 | nsTArray messages; 54:56.27 | ^~~~~~~~ 54:56.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 54:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 54:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.h:10, 54:56.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:6: 54:56.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::PostMessageRunnable::DispatchMessage() const': 54:56.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 54:56.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 54:56.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:56.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePort.cpp:147:42: note: while referencing 'ports' 54:56.32 147 | Sequence> ports; 54:56.32 | ^~~~~ 54:58.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 54:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 54:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 54:58.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:58.73 84 | memcpy(desc, this, fLength); 54:58.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 54:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:58.73 15 | class SkDescriptor : SkNoncopyable { 54:58.73 | ^~~~~~~~~~~~ 54:58.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 54:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 54:58.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 54:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 54:58.75 142 | memcpy(fDesc, &desc, size); 54:58.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 54:58.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h:13, 54:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp:8: 54:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 54:58.75 15 | class SkDescriptor : SkNoncopyable { 54:58.75 | ^~~~~~~~~~~~ 54:59.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:11, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.h:9, 54:59.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.cpp:6: 54:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::MessagePortParent::RecvDisentangle(nsTArray&&)': 54:59.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 54:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 54:59.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:59.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:59.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.cpp:74:52: note: while referencing 'messages' 54:59.91 74 | FallibleTArray> messages; 54:59.92 | ^~~~~~~~ 54:59.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:11, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.h:9, 54:59.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.cpp:6: 54:59.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::MessagePortParent::RecvPostMessages(nsTArray&&)': 54:59.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 54:59.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 54:59.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:59.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:59.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.cpp:47:52: note: while referencing 'messages' 54:59.92 47 | FallibleTArray> messages; 54:59.92 | ^~~~~~~~ 55:01.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:11, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.h:9, 55:01.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:7: 55:01.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::MessagePortService::RequestEntangling(mozilla::dom::MessagePortParent*, const nsID&, const uint32_t&)': 55:01.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 55:01.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 55:01.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:01.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:01.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:142:40: note: while referencing 'array' 55:01.66 142 | FallibleTArray array; 55:01.66 | ^~~~~ 55:01.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:11, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.h:9, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:7: 55:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::MessagePortService::PostMessages(mozilla::dom::MessagePortParent*, FallibleTArray >&)': 55:01.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 55:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 55:01.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:01.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:355:40: note: while referencing 'messages' 55:01.73 355 | FallibleTArray messages; 55:01.73 | ^~~~~~~~ 55:01.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:11, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.h:9, 55:01.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:7: 55:01.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 55:01.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 55:01.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:01.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:01.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:355:40: note: while referencing 'messages' 55:01.74 355 | FallibleTArray messages; 55:01.74 | ^~~~~~~~ 55:01.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:11, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortParent.h:9, 55:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:7: 55:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::MessagePortService::DisentanglePort(mozilla::dom::MessagePortParent*, FallibleTArray >&)': 55:01.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 55:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 55:01.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:01.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/messagechannel/MessagePortService.cpp:229:38: note: while referencing 'array' 55:01.76 229 | FallibleTArray array; 55:01.76 | ^~~~~ 55:04.29 libdom_messagechannel.a.desc 55:05.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 55:05.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 55:05.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgINotificationObserver.h:10, 55:05.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AlertNotification.h:8, 55:05.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/alerts/AlertNotification.cpp:5, 55:05.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 55:05.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 55:05.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:05.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:05.66 819 | foundInterface = 0; \ 55:05.66 | ^~~~~~~~~~~~~~ 55:05.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:05.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:05.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:05.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/alerts/AlertNotification.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:05.66 199 | NS_INTERFACE_MAP_END 55:05.66 | ^~~~~~~~~~~~~~~~~~~~ 55:05.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:05.66 811 | else 55:05.66 | ^~~~ 55:05.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:05.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:05.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:05.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/alerts/AlertNotification.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:05.66 198 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 55:05.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:06.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 55:06.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:06.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:06.34 819 | foundInterface = 0; \ 55:06.34 | ^~~~~~~~~~~~~~ 55:06.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:06.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:06.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:06.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:06.34 33 | NS_INTERFACE_MAP_END 55:06.34 | ^~~~~~~~~~~~~~~~~~~~ 55:06.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:06.34 800 | else 55:06.34 | ^~~~ 55:06.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:06.34 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:06.34 | ^~~~~~~~~~~~~~~~~~ 55:06.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:06.34 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:06.34 | ^~~~~~~~~~~~~~~~~~~~~~ 55:07.77 libtoolkit_components_alerts.a.desc 55:09.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: In member function 'void MSAAPathBatch::computeWorstCasePointCount(const SkPath&, int*, int*, int*) const': 55:09.68 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp: this statement may fall through 55:09.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:281:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 55:09.68 281 | } 55:09.68 | ^ 55:09.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp:282:17: note: here 55:09.68 282 | case SkPath::kQuad_Verb: 55:09.68 | ^~~~ 55:13.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 55:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 55:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:10, 55:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 55:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 55:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 55:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 55:13.41 from : 55:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 55:13.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:13.41 819 | foundInterface = 0; \ 55:13.41 | ^~~~~~~~~~~~~~ 55:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:13.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:13.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:13.41 94 | NS_INTERFACE_MAP_END 55:13.41 | ^~~~~~~~~~~~~~~~~~~~ 55:13.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.h:75, 55:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:60: 55:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:13.41 264 | } else 55:13.41 | ^~~~ 55:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 55:13.41 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 55:13.42 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 55:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:13.42 93 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 55:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 55:14.19 from : 55:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozHunspell::LoadDictionaryList(bool)': 55:14.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 55:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 55:14.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:14.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: while referencing 'dirs' 55:14.19 365 | nsTArray> dirs; 55:14.19 | ^~~~ 55:14.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 55:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 55:14.19 from : 55:14.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 55:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 55:14.19 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 55:14.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 55:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: while referencing 'dirs' 55:14.20 365 | nsTArray> dirs; 55:14.20 | ^~~~ 55:14.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 55:14.20 from : 55:14.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 55:14.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 55:14.20 236 | header->mLength = length; 55:14.20 | ~~~~~~~~~~~~~~~~^~~~~~~~ 55:14.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: while referencing 'dirs' 55:14.20 365 | nsTArray> dirs; 55:14.20 | ^~~~ 55:14.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 55:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 55:14.21 from : 55:14.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 55:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 55:14.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:14.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: while referencing 'dirs' 55:14.21 365 | nsTArray> dirs; 55:14.21 | ^~~~ 55:14.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 55:14.21 from : 55:14.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 55:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 55:14.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:14.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: while referencing 'dirs' 55:14.21 365 | nsTArray> dirs; 55:14.21 | ^~~~ 55:14.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMemoryReporter.h:804, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CountingAllocatorBase.h:11, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:9, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:51, 55:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/mozilla-config.h:202, 55:14.21 from : 55:14.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 55:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 55:14.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 55:14.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:365:33: note: while referencing 'dirs' 55:14.21 365 | nsTArray> dirs; 55:14.21 | ^~~~ 55:15.13 libextensions_spellcheck_hunspell_glue.a.desc 55:15.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 55:15.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 55:15.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIComponentManager.h:10, 55:15.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:7, 55:15.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/embedding/components/commandhandler/Unified_cpp_commandhandler0.cpp:2: 55:15.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 55:15.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:15.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:15.67 819 | foundInterface = 0; \ 55:15.67 | ^~~~~~~~~~~~~~ 55:15.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:15.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:15.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:15.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:15.67 22 | NS_INTERFACE_MAP_END 55:15.67 | ^~~~~~~~~~~~~~~~~~~~ 55:15.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:15.67 811 | else 55:15.67 | ^~~~ 55:15.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:15.67 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:15.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:15.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:15.67 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 55:15.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 55:16.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 55:16.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.22 819 | foundInterface = 0; \ 55:16.22 | ^~~~~~~~~~~~~~ 55:16.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/commandhandler/nsCommandManager.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.23 59 | NS_INTERFACE_MAP_END 55:16.23 | ^~~~~~~~~~~~~~~~~~~~ 55:16.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.23 811 | else 55:16.23 | ^~~~ 55:16.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:16.23 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:16.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/embedding/components/commandhandler/nsCommandManager.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:16.23 58 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 55:16.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:17.32 libembedding_components_commandhandler.a.desc 55:25.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const mozilla::gfx::Matrix&)': 55:25.63 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/2d/DrawTargetCairo.cpp: 'pat' may be used uninitialized in this function 55:25.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/2d/DrawTargetCairo.cpp:494:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:25.63 494 | cairo_pattern_t* pat; 55:25.63 | ^~~ 55:55.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 55:55.06 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/2d/Path.cpp: 't2' may be used uninitialized 55:55.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/2d/Path.cpp:465:34: warning: 't2' may be used uninitialized [-Wmaybe-uninitialized] 55:55.06 465 | double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 55:55.06 | ^~~~~ 56:01.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:31, 56:01.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkMath.h:13, 56:01.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/gpu/../private/SkTemplates.h:13, 56:01.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/gpu/GrResourceKey.h:12, 56:01.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 56:01.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 56:01.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 56:01.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 56:01.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 56:01.71 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 56:01.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 56:01.71 149 | sk_abort_no_print(); \ 56:01.71 | ~~~~~~~~~~~~~~~~~^~ 56:01.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 56:01.71 183 | #define SkFAIL(message) SK_ABORT(message) 56:01.71 | ^~~~~~~~ 56:01.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SkFAIL' 56:01.71 199 | SkFAIL("Incomplete Switch\n"); 56:01.71 | ^~~~~~ 56:01.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 56:01.71 200 | case SkPath::kWinding_FillType: 56:01.71 | ^~~~ 56:04.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:31, 56:04.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkRefCnt.h:12, 56:04.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 56:04.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 56:04.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 56:04.47 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 56:04.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 56:04.47 149 | sk_abort_no_print(); \ 56:04.47 | ~~~~~~~~~~~~~~~~~^~ 56:04.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 56:04.47 183 | #define SkFAIL(message) SK_ABORT(message) 56:04.47 | ^~~~~~~~ 56:04.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SkFAIL' 56:04.47 71 | SkFAIL("Unexpected path fill."); 56:04.47 | ^~~~~~ 56:04.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 56:04.47 73 | case GrStencilOp::kIncWrap: 56:04.47 | ^~~~ 56:13.69 libgfx_2d.a.desc 56:14.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_c_widget_gtk0.c:2: 56:14.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/gtk2drawing.c: In function 'moz_gtk_combo_box_paint': 56:14.03 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/gtk2drawing.c: unused variable 'arrow_size' 56:14.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/gtk2drawing.c:1812:10: warning: unused variable 'arrow_size' [-Wunused-variable] 56:14.03 1812 | gint arrow_size, separator_width; 56:14.03 | ^~~~~~~~~~ 56:14.05 At top level: 56:14.05 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/gtk2drawing.c: 'ensure_image_menu_item_widget' defined but not used 56:14.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/gtk2drawing.c:595:1: warning: 'ensure_image_menu_item_widget' defined but not used [-Wunused-function] 56:14.05 595 | ensure_image_menu_item_widget() 56:14.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:35.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:31, 56:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkMath.h:13, 56:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/gpu/GrTypes.h:11, 56:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/gpu/GrCaps.h:11, 56:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.h:11, 56:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:8: 56:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 56:35.16 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h: this statement may fall through 56:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkPostConfig.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 56:35.16 149 | sk_abort_no_print(); \ 56:35.16 | ~~~~~~~~~~~~~~~~~^~ 56:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/include/core/SkTypes.h:183:41: note: in expansion of macro 'SK_ABORT' 56:35.16 183 | #define SkFAIL(message) SK_ABORT(message) 56:35.16 | ^~~~~~~~ 56:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1697:13: note: in expansion of macro 'SkFAIL' 56:35.16 1697 | SkFAIL("Unexpected antialias mode."); 56:35.16 | ^~~~~~ 56:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1698:9: note: here 56:35.16 1698 | case AntialiasMode::kNone: 56:35.16 | ^~~~ 56:38.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:38.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:38.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:38.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 56:38.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 56:38.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:38.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:38.40 84 | memcpy(desc, this, fLength); 56:38.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:38.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:38.40 15 | class SkDescriptor : SkNoncopyable { 56:38.40 | ^~~~~~~~~~~~ 56:38.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 56:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 56:38.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:38.42 142 | memcpy(fDesc, &desc, size); 56:38.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:38.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:38.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp:8: 56:38.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:38.42 15 | class SkDescriptor : SkNoncopyable { 56:38.42 | ^~~~~~~~~~~~ 56:38.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 56:38.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 56:38.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsDragService.cpp:36, 56:38.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:38: 56:38.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 56:38.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 56:38.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 56:38.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:38.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:38.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:38.97 712 | class CompressedGlyph { 56:38.97 | ^~~~~~~~~~~~~~~ 56:38.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 56:38.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 56:38.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 56:38.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:38.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:38.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:38.97 712 | class CompressedGlyph { 56:38.98 | ^~~~~~~~~~~~~~~ 56:39.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:119: 56:39.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsMenuObject.cpp: In member function 'void nsMenuObjectIconLoader::LoadIcon(nsStyleContext*)': 56:39.81 Warning: -Wunused-result in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 56:39.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 56:39.81 237 | loader->LoadImage(uri, nullptr, nullptr, mozilla::net::RP_Unset, 56:39.81 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:39.81 238 | nullptr, loadGroup, this, nullptr, nullptr, 56:39.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:39.81 239 | nsIRequest::LOAD_NORMAL, nullptr, 56:39.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:39.81 240 | nsIContentPolicy::TYPE_IMAGE, EmptyString(), 56:39.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:39.81 241 | getter_AddRefs(mImageRequest)); 56:39.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:40.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:40.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 56:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 56:40.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:40.03 84 | memcpy(desc, this, fLength); 56:40.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:40.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:40.03 15 | class SkDescriptor : SkNoncopyable { 56:40.03 | ^~~~~~~~~~~~ 56:40.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 56:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 56:40.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:40.04 142 | memcpy(fDesc, &desc, size); 56:40.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:40.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp:8: 56:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:40.04 15 | class SkDescriptor : SkNoncopyable { 56:40.04 | ^~~~~~~~~~~~ 56:41.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:41.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:41.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:41.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:41.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 56:41.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 56:41.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:41.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:41.97 84 | memcpy(desc, this, fLength); 56:41.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:41.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:41.97 15 | class SkDescriptor : SkNoncopyable { 56:41.97 | ^~~~~~~~~~~~ 56:41.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 56:41.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 56:41.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:41.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:41.99 142 | memcpy(fDesc, &desc, size); 56:41.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:41.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:41.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp:7: 56:41.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:41.99 15 | class SkDescriptor : SkNoncopyable { 56:41.99 | ^~~~~~~~~~~~ 56:42.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 56:42.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 56:42.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 56:42.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 56:42.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 56:42.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 56:42.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsClipboard.cpp:25, 56:42.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 56:42.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult GlobalPrinters::_ZN14GlobalPrinters24InitializeGlobalPrintersEv.part.0()': 56:42.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 56:42.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 56:42.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 56:42.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:42.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:29: 56:42.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsDeviceContextSpecG.cpp:445:25: note: while referencing 'printerList' 56:42.40 445 | nsTArray printerList; 56:42.40 | ^~~~~~~~~~~ 56:42.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 56:42.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 56:42.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 56:42.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 56:42.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 56:42.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 56:42.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsClipboard.cpp:25, 56:42.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 56:42.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'GtkTargetList* nsDragService::GetSourceList()': 56:42.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<_GtkTargetEntry*> [1]' 56:42.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<_GtkTargetEntry*> [1]' [-Warray-bounds] 56:42.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 56:42.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:42.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_cpp_widget_gtk1.cpp:38: 56:42.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsDragService.cpp:1236:31: note: while referencing 'targetArray' 56:42.45 1236 | nsTArray targetArray; 56:42.45 | ^~~~~~~~~~~ 56:43.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:43.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:43.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 56:43.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 56:43.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:43.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:43.63 84 | memcpy(desc, this, fLength); 56:43.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:43.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:43.63 15 | class SkDescriptor : SkNoncopyable { 56:43.63 | ^~~~~~~~~~~~ 56:43.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:43.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:43.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 56:43.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 56:43.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:43.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:43.65 142 | memcpy(fDesc, &desc, size); 56:43.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:43.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:43.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:43.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp:8: 56:43.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:43.65 15 | class SkDescriptor : SkNoncopyable { 56:43.65 | ^~~~~~~~~~~~ 56:45.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:45.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 56:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 56:45.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:45.34 84 | memcpy(desc, this, fLength); 56:45.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:45.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:45.34 15 | class SkDescriptor : SkNoncopyable { 56:45.34 | ^~~~~~~~~~~~ 56:45.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 56:45.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 56:45.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:45.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:45.36 142 | memcpy(fDesc, &desc, size); 56:45.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:45.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:45.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp:9: 56:45.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:45.36 15 | class SkDescriptor : SkNoncopyable { 56:45.36 | ^~~~~~~~~~~~ 56:46.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 56:46.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 56:46.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/gtk/nsNativeThemeGTK.cpp:17, 56:46.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/widget/gtk/Unified_cpp_widget_gtk2.cpp:11: 56:46.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 56:46.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 56:46.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 56:46.52 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:46.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:46.53 712 | class CompressedGlyph { 56:46.53 | ^~~~~~~~~~~~~~~ 56:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 56:46.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 56:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 56:46.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 56:46.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 56:46.53 712 | class CompressedGlyph { 56:46.53 | ^~~~~~~~~~~~~~~ 56:47.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 56:47.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 56:47.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 56:47.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:47.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:47.27 84 | memcpy(desc, this, fLength); 56:47.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:47.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:47.27 15 | class SkDescriptor : SkNoncopyable { 56:47.27 | ^~~~~~~~~~~~ 56:47.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:47.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:47.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:47.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:47.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 56:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 56:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 56:47.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:47.29 142 | memcpy(fDesc, &desc, size); 56:47.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:47.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h:11, 56:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:11, 56:47.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp:8: 56:47.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:47.29 15 | class SkDescriptor : SkNoncopyable { 56:47.29 | ^~~~~~~~~~~~ 56:48.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:48.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 56:48.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In member function 'SkDescriptor* SkDescriptor::copy() const': 56:48.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:48.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:84:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:48.38 84 | memcpy(desc, this, fLength); 56:48.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 56:48.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:48.38 15 | class SkDescriptor : SkNoncopyable { 56:48.38 | ^~~~~~~~~~~~ 56:48.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:48.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 56:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h: In constructor 'SkAutoDescriptor::SkAutoDescriptor(const SkDescriptor&)': 56:48.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 56:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:142:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class SkDescriptor' with no trivial copy-assignment [-Wclass-memaccess] 56:48.40 142 | memcpy(fDesc, &desc, size); 56:48.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:48.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkGlyphCache.h:12, 56:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrBatchFontCache.h:14, 56:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h:12, 56:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/gpu/text/GrTextUtils.cpp:10: 56:48.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/core/SkDescriptor.h:15:7: note: 'class SkDescriptor' declared here 56:48.40 15 | class SkDescriptor : SkNoncopyable { 56:48.40 | ^~~~~~~~~~~~ 56:50.03 libwidget_gtk.a.desc 56:52.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 56:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 56:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 56:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 56:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 56:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 56:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BoxObject.h:10, 56:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/BoxObject.cpp:6: 56:52.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 56:52.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 56:52.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:52.07 819 | foundInterface = 0; \ 56:52.07 | ^~~~~~~~~~~~~~ 56:52.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:52.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:52.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:52.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/BoxObject.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:52.08 47 | NS_INTERFACE_MAP_END 56:52.08 | ^~~~~~~~~~~~~~~~~~~~ 56:52.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:52.08 800 | else 56:52.08 | ^~~~ 56:52.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:52.08 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:52.08 | ^~~~~~~~~~~~~~~~~~ 56:52.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/BoxObject.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:52.08 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:52.08 | ^~~~~~~~~~~~~~~~~~~~~~ 57:00.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 57:00.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 57:00.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/KeyboardEvent.h:9, 57:00.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/MenuBoxObject.cpp:9: 57:00.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:00.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:00.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:00.09 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:00.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:00.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:00.09 712 | class CompressedGlyph { 57:00.09 | ^~~~~~~~~~~~~~~ 57:00.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:00.09 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:00.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:00.09 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:00.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:00.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:00.09 712 | class CompressedGlyph { 57:00.09 | ^~~~~~~~~~~~~~~ 57:03.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:14: 57:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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&)': 57:03.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 57:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:262:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 57:03.61 262 | case 3: SkFloatToHalf_finite_ftz({r[2], g[2], b[2], a[2]}).store(ptr+2); 57:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:13: note: here 57:03.61 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 57:03.61 | ^~~~ 57:03.61 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 57:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:263:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 57:03.61 263 | case 2: SkFloatToHalf_finite_ftz({r[1], g[1], b[1], a[1]}).store(ptr+1); 57:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 57:03.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:264:13: note: here 57:03.62 264 | case 1: SkFloatToHalf_finite_ftz({r[0], g[0], b[0], a[0]}).store(ptr+0); 57:03.62 | ^~~~ 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]': 57:03.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 57:03.62 116 | case 3: dst[2] = v[2]; 57:03.62 | ~~~~~~~^~~~ 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 57:03.62 117 | case 2: dst[1] = v[1]; 57:03.62 | ^~~~ 57:03.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 57:03.62 117 | case 2: dst[1] = v[1]; 57:03.62 | ~~~~~~~^~~~ 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 57:03.62 118 | case 1: dst[0] = v[0]; 57:03.62 | ^~~~ 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]': 57:03.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:116:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 57:03.62 116 | case 3: dst[2] = v[2]; 57:03.62 | ~~~~~~~^~~~ 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:13: note: here 57:03.62 117 | case 2: dst[1] = v[1]; 57:03.62 | ^~~~ 57:03.62 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: this statement may fall through 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:117:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 57:03.62 117 | case 2: dst[1] = v[1]; 57:03.62 | ~~~~~~~^~~~ 57:03.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:118:13: note: here 57:03.63 118 | case 1: dst[0] = v[0]; 57:03.63 | ^~~~ 57:12.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 57:12.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 57:12.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:48: 57:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:12.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:12.50 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:12.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:12.50 712 | class CompressedGlyph { 57:12.50 | ^~~~~~~~~~~~~~~ 57:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:12.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:12.50 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:12.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:12.50 712 | class CompressedGlyph { 57:12.50 | ^~~~~~~~~~~~~~~ 57:14.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.h:19, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:33: 57:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsDisplayXULEventRedirector::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)': 57:14.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 57:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 57:14.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:14.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:2020:23: note: while referencing 'outFrames' 57:14.23 2020 | nsTArray outFrames; 57:14.23 | ^~~~~~~~~ 57:14.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 57:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.h:19, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:33: 57:14.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 57:14.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 57:14.24 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 57:14.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 57:14.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:2020:23: note: while referencing 'outFrames' 57:14.24 2020 | nsTArray outFrames; 57:14.24 | ^~~~~~~~~ 57:14.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.h:19, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:33: 57:14.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 57:14.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 57:14.24 236 | header->mLength = length; 57:14.24 | ~~~~~~~~~~~~~~~~^~~~~~~~ 57:14.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:2020:23: note: while referencing 'outFrames' 57:14.24 2020 | nsTArray outFrames; 57:14.24 | ^~~~~~~~~ 57:14.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 57:14.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 57:14.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 57:14.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.h:19, 57:14.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:33: 57:14.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 57:14.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 57:14.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:14.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:14.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.cpp:2020:23: note: while referencing 'outFrames' 57:14.25 2020 | nsTArray outFrames; 57:14.25 | ^~~~~~~~~ 57:24.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 57:24.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 57:24.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsDeckFrame.cpp:23: 57:24.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:24.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:24.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:24.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:24.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:24.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:24.33 712 | class CompressedGlyph { 57:24.33 | ^~~~~~~~~~~~~~~ 57:24.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:24.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:24.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:24.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:24.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:24.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:24.33 712 | class CompressedGlyph { 57:24.33 | ^~~~~~~~~~~~~~~ 57:38.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 57:38.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 57:38.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsLeafBoxFrame.cpp:23: 57:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:38.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:38.01 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:38.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:38.01 712 | class CompressedGlyph { 57:38.01 | ^~~~~~~~~~~~~~~ 57:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:38.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:38.01 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:38.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:38.01 712 | class CompressedGlyph { 57:38.01 | ^~~~~~~~~~~~~~~ 57:40.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 57:40.32 Warning: -Wimplicit-fallthrough= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: this statement may fall through 57:40.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 57:40.32 466 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 57:40.32 | ^~ 57:40.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 57:40.32 476 | case SkOTTableName::Record::PlatformID::Unicode: 57:40.32 | ^~~~ 57:41.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 57:41.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 57:41.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsListBoxBodyFrame.cpp:25: 57:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:41.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:41.40 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:41.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:41.40 712 | class CompressedGlyph { 57:41.40 | ^~~~~~~~~~~~~~~ 57:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 57:41.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 57:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 57:41.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 57:41.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:41.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 57:41.40 712 | class CompressedGlyph { 57:41.40 | ^~~~~~~~~~~~~~~ 57:42.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 57:42.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 57:42.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 57:42.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsSplittableFrame.h:15, 57:42.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsContainerFrame.h:12, 57:42.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsBoxFrame.h:19, 57:42.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsListBoxBodyFrame.h:11, 57:42.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsListBoxBodyFrame.cpp:6: 57:42.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsListBoxBodyFrame::DoInternalPositionChangedSync(bool, int32_t)': 57:42.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 57:42.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 57:42.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:42.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:42.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsListBoxBodyFrame.cpp:848:46: note: while referencing 'temp' 57:42.82 848 | nsTArray< RefPtr > temp; 57:42.82 | ^~~~ 57:48.13 libgfx_skia.a.desc 57:49.31 libtoolkit_components_filepicker.a.desc 57:51.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': 57:51.22 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: 'start' may be used uninitialized 57:51.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:551:29: warning: 'start' may be used uninitialized [-Wmaybe-uninitialized] 57:51.22 551 | CalculateURLBoundaries(aInString, aInLength, pos, whathasbeendone, check, start, end, 57:51.22 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.22 552 | txtURL, desc, 57:51.22 | ~~~~~~~~~~~~~ 57:51.22 553 | resultReplaceBefore, resultReplaceAfter); 57:51.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:536:14: note: 'start' declared here 57:51.22 536 | uint32_t start, end; 57:51.22 | ^~~~~ 57:51.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 57:51.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 57:51.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIOService.h:10, 57:51.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIOService2.h:10, 57:51.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/base/nsIOService.h:10, 57:51.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:6: 57:51.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp: In member function 'virtual nsresult mozilla::net::nsBinHexDecoder::QueryInterface(const nsIID&, void**)': 57:51.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:51.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:51.97 819 | foundInterface = 0; \ 57:51.97 | ^~~~~~~~~~~~~~ 57:51.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:51.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:51.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:51.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:51.97 60 | NS_INTERFACE_MAP_END 57:51.97 | ^~~~~~~~~~~~~~~~~~~~ 57:51.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:51.97 800 | else 57:51.97 | ^~~~ 57:51.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:51.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:51.97 | ^~~~~~~~~~~~~~~~~~ 57:51.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsBinHexDecoder.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:51.97 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:51.97 | ^~~~~~~~~~~~~~~~~~~~~~ 57:56.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 57:56.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 57:56.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRequestObserver.h:10, 57:56.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIStreamListener.h:10, 57:56.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIStreamConverter.h:10, 57:56.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsMultiMixedConv.h:8, 57:56.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:6: 57:56.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 57:56.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:56.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:56.59 819 | foundInterface = 0; \ 57:56.59 | ^~~~~~~~~~~~~~ 57:56.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:56.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:56.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:56.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:56.59 116 | NS_INTERFACE_MAP_END 57:56.59 | ^~~~~~~~~~~~~~~~~~~~ 57:56.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:56.59 800 | else 57:56.59 | ^~~~ 57:56.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:56.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:56.59 | ^~~~~~~~~~~~~~~~~~ 57:56.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsMultiMixedConv.cpp:115:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:56.59 115 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 57:56.59 | ^~~~~~~~~~~~~~~~~~~~~~ 57:58.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 57:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 57:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIRequestObserver.h:10, 57:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIStreamListener.h:10, 57:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIStreamConverter.h:10, 57:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsUnknownDecoder.h:9, 57:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:6: 57:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 57:58.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 57:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:58.74 819 | foundInterface = 0; \ 57:58.74 | ^~~~~~~~~~~~~~ 57:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:58.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:58.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:58.75 126 | NS_INTERFACE_MAP_END 57:58.75 | ^~~~~~~~~~~~~~~~~~~~ 57:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:58.75 811 | else 57:58.75 | ^~~~ 57:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:58.75 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:58.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/streamconv/converters/nsUnknownDecoder.cpp:125:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:58.75 125 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 57:58.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:59.21 libnetwerk_streamconv_converters.a.desc 57:59.67 libintl_chardet.a.desc 58:01.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 58:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 58:01.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsMenuPopupFrame.cpp:14: 58:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:01.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:01.89 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:01.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:01.89 712 | class CompressedGlyph { 58:01.89 | ^~~~~~~~~~~~~~~ 58:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:01.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:01.89 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:01.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:01.89 712 | class CompressedGlyph { 58:01.89 | ^~~~~~~~~~~~~~~ 58:03.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 58:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 58:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:40: 58:03.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:03.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:03.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:03.94 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:03.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:03.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:03.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:03.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContentInlines.h:12, 58:03.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:17: 58:03.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:03.95 585 | class nsCSSValue { 58:03.95 | ^~~~~~~~~~ 58:05.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:24, 58:05.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 58:05.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 58:05.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContentInlines.h:12, 58:05.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:17: 58:05.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h: In member function 'virtual nsresult inDOMUtils::GetCSSPropertyNames(uint32_t, uint32_t*, char16_t***)': 58:05.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h: array subscript eCSSProperty_COUNT is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} 58:05.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h:482:46: warning: array subscript eCSSProperty_COUNT is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} [-Warray-bounds] 58:05.21 482 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 58:05.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 58:05.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h:471:32: note: while referencing 'nsCSSProps::kFlagsTable' 58:05.21 471 | static const uint32_t kFlagsTable[eCSSProperty_COUNT]; 58:05.21 | ^~~~~~~~~~~ 58:05.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:05.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 58:05.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsArray.h:11, 58:05.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:12: 58:05.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult inDOMUtils::GetAllStyleSheets(nsIDOMDocument*, uint32_t*, nsISupports***)': 58:05.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 58:05.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 58:05.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:05.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:81:32: note: while referencing 'sheets' 58:05.43 81 | nsTArray> sheets; 58:05.43 | ^~~~~~ 58:05.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:05.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 58:05.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsArray.h:11, 58:05.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:12: 58:05.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult inDOMUtils::GetCSSPseudoElementNames(uint32_t*, char16_t***)': 58:05.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:05.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:05.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:05.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:1231:22: note: while referencing 'array' 58:05.48 1231 | nsTArray array; 58:05.48 | ^~~~~ 58:05.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 58:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsArray.h:11, 58:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:12: 58:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult inDOMUtils::GetCSSValuesForProperty(const nsAString_internal&, uint32_t*, char16_t***)': 58:05.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:05.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:05.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMUtils.cpp:930:22: note: while referencing 'array' 58:05.58 930 | nsTArray array; 58:05.58 | ^~~~~ 58:08.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:08.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMView.h:16, 58:08.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMView.cpp:6: 58:08.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void inDOMView::ExpandNode(int32_t)': 58:08.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:08.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:08.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:08.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:08.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMView.cpp:1028:28: note: while referencing 'list' 58:08.31 1028 | nsTArray list(kidCount); 58:08.31 | ^~~~ 58:08.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMView.cpp: In member function 'virtual void inDOMView::ContentInserted(nsIDocument*, nsIContent*, nsIContent*, int32_t)': 58:08.35 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMView.cpp: 'firstChild' may be used uninitialized in this function 58:08.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMView.cpp:1111:27: warning: 'firstChild' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:08.35 1111 | aInsertBefore->previous = aNode; 58:08.35 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 58:08.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/inDOMView.cpp:848:22: note: 'firstChild' was declared here 58:08.35 848 | inDOMViewNode* firstChild; 58:08.35 | ^~~~~~~~~~ 58:14.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 58:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 58:14.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/nsFontFace.cpp:7: 58:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:14.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:14.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:14.85 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:14.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 58:14.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 58:14.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 58:14.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/nsFontFace.cpp:7: 58:14.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:14.86 585 | class nsCSSValue { 58:14.86 | ^~~~~~~~~~ 58:15.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 58:15.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 58:15.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 58:15.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/nsFontFace.cpp:7: 58:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:15.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:15.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:15.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:15.28 712 | class CompressedGlyph { 58:15.28 | ^~~~~~~~~~~~~~~ 58:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:15.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:15.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:15.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:15.28 712 | class CompressedGlyph { 58:15.28 | ^~~~~~~~~~~~~~~ 58:17.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 58:17.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:17, 58:17.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/nsFontFaceList.cpp:8: 58:17.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:17.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:17.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:17.17 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:17.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:17.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:17.17 712 | class CompressedGlyph { 58:17.17 | ^~~~~~~~~~~~~~~ 58:17.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:17.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:17.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:17.17 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:17.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:17.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:17.17 712 | class CompressedGlyph { 58:17.17 | ^~~~~~~~~~~~~~~ 58:17.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 58:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 58:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:20, 58:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/nsFontFaceList.cpp:8: 58:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 58:17.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:17.82 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 58:17.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:17.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 58:17.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 58:17.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 58:17.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:20, 58:17.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/inspector/nsFontFaceList.cpp:8: 58:17.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 58:17.83 585 | class nsCSSValue { 58:17.83 | ^~~~~~~~~~ 58:18.81 liblayout_inspector.a.desc 58:19.42 libstorage_build.a.desc 58:22.98 libmozillapkix.a.desc 58:24.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/Telemetry.cpp:12: 58:24.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 58:24.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 58:24.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/Telemetry.cpp:602:43: required from here 58:24.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 58:24.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 58:24.85 66 | memset(aT, 0, N * sizeof(T)); 58:24.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 58:24.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:29, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 58:24.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/Telemetry.cpp:12: 58:24.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 58:24.85 303 | class MOZ_NON_PARAM alignas(8) Value 58:24.85 | ^~~~~ 58:24.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/Telemetry.cpp:12: 58:24.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': 58:24.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' 58:24.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/Telemetry.cpp:617:35: required from here 58:24.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 58:24.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 58:24.86 66 | memset(aT, 0, N * sizeof(T)); 58:24.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 58:24.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:29, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:9, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ToJSValue.h:11, 58:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/Telemetry.cpp:12: 58:24.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 58:24.86 303 | class MOZ_NON_PARAM alignas(8) Value 58:24.86 | ^~~~~ 58:25.00 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 58:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 58:25.01 270 | HangReports::AddHang(const Telemetry::ProcessedStack& aStack, 58:25.01 | ^~~~~~~~~~~ 58:29.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:29.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryEvent.cpp:11: 58:29.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult TelemetryEvent::RecordEvent(const nsACString_internal&, const nsACString_internal&, const nsACString_internal&, JS::HandleValue, JS::HandleValue, JSContext*, uint8_t)': 58:29.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 36 is outside array bounds of '{anonymous}::EventRecord [1]' 58:29.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 36 is outside array bounds of '{anonymous}::EventRecord [1]' [-Warray-bounds] 58:29.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:29.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryEvent.cpp:321:76: note: while referencing '' 58:29.12 321 | gEventRecords->AppendElement(EventRecord(timestamp, eventId, value, extra)); 58:29.12 | ^ 58:29.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:29.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryEvent.cpp:11: 58:29.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of '{anonymous}::ExtraArray [1]' {aka 'nsTArray<{anonymous}::ExtraEntry> [1]'} 58:29.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of '{anonymous}::ExtraArray [1]' {aka 'nsTArray<{anonymous}::ExtraEntry> [1]'} [-Warray-bounds] 58:29.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:29.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryEvent.cpp:462:14: note: while referencing 'extra' 58:29.12 462 | ExtraArray extra; 58:29.12 | ^~~~~ 58:29.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:29.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryEvent.cpp:11: 58:29.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, JSContext*, uint8_t, JS::MutableHandleValue)': 58:29.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::EventRecord> [1]' 58:29.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::EventRecord> [1]' [-Warray-bounds] 58:29.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:29.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryEvent.cpp:546:25: note: while referencing 'events' 58:29.43 546 | nsTArray events; 58:29.43 | ^~~~~~ 58:33.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 58:33.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryHistogram.cpp:16: 58:33.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult {anonymous}::internal_GetRegisteredHistogramIds(bool, uint32_t, uint32_t*, char***)': 58:33.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:33.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:33.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:33.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryHistogram.cpp:281:19: note: while referencing 'collection' 58:33.34 281 | nsTArray collection; 58:33.34 | ^~~~~~~~~~ 58:33.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryHistogram.cpp:16: 58:33.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void TelemetryHistogram::IPCTimerFired(nsITimer*, void*)': 58:33.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:33.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:33.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:33.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryHistogram.cpp:2631:31: note: while referencing 'keyedAccumulationsToSend' 58:33.94 2631 | nsTArray keyedAccumulationsToSend; 58:33.94 | ^~~~~~~~~~~~~~~~~~~~~~~~ 58:33.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:33.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 58:33.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryHistogram.cpp:16: 58:33.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:33.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:33.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:33.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryHistogram.cpp:2630:26: note: while referencing 'accumulationsToSend' 58:33.95 2630 | nsTArray accumulationsToSend; 58:33.95 | ^~~~~~~~~~~~~~~~~~~ 58:36.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:36.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 58:36.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 58:36.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:13: 58:36.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult TelemetryScalar::CreateSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle)': 58:36.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > > [1]' 58:36.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > > [1]' [-Warray-bounds] 58:36.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:36.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:1717:22: note: while referencing 'scalarsToReflect' 58:36.40 1717 | nsTArray scalarsToReflect; 58:36.40 | ^~~~~~~~~~~~~~~~ 58:36.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:13: 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle)': 58:36.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::Pair > > > [1]' 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::Pair > > > [1]' [-Warray-bounds] 58:36.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:36.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:1813:57: note: while referencing '' 58:36.49 1813 | scalarsToReflect.AppendElement(mozilla::MakePair(info.name(), scalarKeyedData)); 58:36.49 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:13: 58:36.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::Pair > > > [1]' 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::Pair > > > [1]' [-Warray-bounds] 58:36.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:36.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:1813:57: note: while referencing '' 58:36.49 1813 | scalarsToReflect.AppendElement(mozilla::MakePair(info.name(), scalarKeyedData)); 58:36.49 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:13: 58:36.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > > [1]' 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > > [1]' [-Warray-bounds] 58:36.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:36.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:1807:45: note: while referencing 'scalarKeyedData' 58:36.49 1807 | nsTArray scalarKeyedData; 58:36.49 | ^~~~~~~~~~~~~~~ 58:36.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:13: 58:36.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > > [1]' 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > > [1]' [-Warray-bounds] 58:36.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:36.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:1807:45: note: while referencing 'scalarKeyedData' 58:36.49 1807 | nsTArray scalarKeyedData; 58:36.49 | ^~~~~~~~~~~~~~~ 58:36.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 58:36.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:13: 58:36.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > > > > [1]' 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > > > > [1]' [-Warray-bounds] 58:36.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:36.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/components/telemetry/TelemetryScalar.cpp:1793:22: note: while referencing 'scalarsToReflect' 58:36.49 1793 | nsTArray scalarsToReflect; 58:36.49 | ^~~~~~~~~~~~~~~~ 58:37.61 libtoolkit_components_telemetry.a.desc 58:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp: In constructor '{anonymous}::WorkerThreadContextPrivate::WorkerThreadContextPrivate(mozilla::dom::workers::WorkerPrivate*)': 58:44.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment 58:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:881:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class {anonymous}::WorkerThreadContextPrivate' with no trivial copy-assignment [-Wclass-memaccess] 58:44.88 881 | memset(this, 0, sizeof(PerThreadAtomCache)); 58:44.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:855:7: note: 'class {anonymous}::WorkerThreadContextPrivate' declared here 58:44.88 855 | class WorkerThreadContextPrivate : private PerThreadAtomCache 58:44.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:44.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 58:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 58:44.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsTextBoxFrame.cpp:12: 58:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:44.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:44.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:44.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:44.99 712 | class CompressedGlyph { 58:44.99 | ^~~~~~~~~~~~~~~ 58:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:44.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:44.99 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:44.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:44.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:44.99 712 | class CompressedGlyph { 58:44.99 | ^~~~~~~~~~~~~~~ 58:47.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.h:9, 58:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:6: 58:47.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::RuntimeService::SuspendWorkersForWindow(nsPIDOMWindowInner*)': 58:47.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:47.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:47.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:47.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:2306:28: note: while referencing 'workers' 58:47.55 2306 | nsTArray workers; 58:47.55 | ^~~~~~~ 58:47.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:47.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:47.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.h:9, 58:47.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:6: 58:47.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::RuntimeService::ResumeWorkersForWindow(nsPIDOMWindowInner*)': 58:47.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:47.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:47.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:47.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:2320:28: note: while referencing 'workers' 58:47.56 2320 | nsTArray workers; 58:47.56 | ^~~~~~~ 58:47.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:47.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.h:9, 58:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:6: 58:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::RuntimeService::FreezeWorkersForWindow(nsPIDOMWindowInner*)': 58:47.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:47.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:47.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:2278:28: note: while referencing 'workers' 58:47.58 2278 | nsTArray workers; 58:47.58 | ^~~~~~~ 58:47.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.h:9, 58:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:6: 58:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::RuntimeService::ThawWorkersForWindow(nsPIDOMWindowInner*)': 58:47.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:47.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:47.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:2292:28: note: while referencing 'workers' 58:47.59 2292 | nsTArray workers; 58:47.59 | ^~~~~~~ 58:47.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.h:9, 58:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:6: 58:47.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::RuntimeService::CancelWorkersForWindow(nsPIDOMWindowInner*)': 58:47.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:47.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:47.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:47.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:2256:28: note: while referencing 'workers' 58:47.77 2256 | nsTArray workers; 58:47.77 | ^~~~~~~ 58:47.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.h:9, 58:47.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:6: 58:47.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void {anonymous}::PrefLanguagesChanged(const char*, void*)': 58:47.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:47.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:47.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:47.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/RuntimeService.cpp:1222:22: note: while referencing 'languages' 58:47.82 1222 | nsTArray languages; 58:47.82 | ^~~~~~~~~ 58:51.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:51.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:51.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ScriptLoader.h:9, 58:51.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ScriptLoader.cpp:6: 58:51.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::dom::workers::scriptloader::LoadMainScript(mozilla::dom::workers::WorkerPrivate*, const nsAString_internal&, mozilla::dom::workers::WorkerScriptType, mozilla::ErrorResult&)': 58:51.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::ScriptLoadInfo> [1]' 58:51.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::ScriptLoadInfo> [1]' [-Warray-bounds] 58:51.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:51.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ScriptLoader.cpp:2259:28: note: while referencing 'loadInfos' 58:51.85 2259 | nsTArray loadInfos; 58:51.85 | ^~~~~~~~~ 58:51.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ScriptLoader.h:9, 58:51.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ScriptLoader.cpp:6: 58:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::dom::workers::scriptloader::Load(mozilla::dom::workers::WorkerPrivate*, const nsTArray&, mozilla::dom::workers::WorkerScriptType, mozilla::ErrorResult&)': 58:51.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::ScriptLoadInfo> [1]' 58:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray<{anonymous}::ScriptLoadInfo> [1]' [-Warray-bounds] 58:51.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:51.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:51.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ScriptLoader.cpp:2283:28: note: while referencing 'loadInfos' 58:51.86 2283 | nsTArray loadInfos; 58:51.86 | ^~~~~~~~~ 58:54.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 58:54.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 58:54.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 58:54.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorker.h:9, 58:54.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorker.cpp:6: 58:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorker::QueryInterface(const nsIID&, void**)': 58:54.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:54.32 837 | foundInterface = 0; \ 58:54.32 | ^~~~~~~~~~~~~~ 58:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:54.32 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:54.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorker.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:54.32 62 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:54.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 58:54.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorker.h:9, 58:54.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorker.cpp:6: 58:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:54.32 258 | } else 58:54.32 | ^~~~ 58:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 58:54.32 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 58:54.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 58:54.33 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 58:54.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:54.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorker.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 58:54.33 61 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorker) 58:54.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 58:55.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 58:55.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:22: 58:55.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:55.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:55.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:55.49 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:55.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:55.49 712 | class CompressedGlyph { 58:55.50 | ^~~~~~~~~~~~~~~ 58:55.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 58:55.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 58:55.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 58:55.50 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 58:55.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 58:55.50 712 | class CompressedGlyph { 58:55.50 | ^~~~~~~~~~~~~~~ 58:55.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 58:55.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 58:55.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:12, 58:55.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 58:55.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.h:14, 58:55.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:7: 58:55.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 58:55.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:55.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:55.86 819 | foundInterface = 0; \ 58:55.86 | ^~~~~~~~~~~~~~ 58:55.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:55.87 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:55.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:55.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:1114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:55.87 1114 | NS_INTERFACE_MAP_END 58:55.87 | ^~~~~~~~~~~~~~~~~~~~ 58:55.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:55.87 800 | else 58:55.87 | ^~~~ 58:55.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:55.87 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:55.87 | ^~~~~~~~~~~~~~~~~~ 58:55.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:1113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:55.87 1113 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:55.87 | ^~~~~~~~~~~~~~~~~~~~~~ 58:56.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 58:56.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 58:56.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClient.h:10, 58:56.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClient.cpp:7: 58:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClient.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClient::QueryInterface(const nsIID&, void**)': 58:56.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:56.31 819 | foundInterface = 0; \ 58:56.31 | ^~~~~~~~~~~~~~ 58:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:56.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClient.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:56.31 33 | NS_INTERFACE_MAP_END 58:56.31 | ^~~~~~~~~~~~~~~~~~~~ 58:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:56.31 800 | else 58:56.31 | ^~~~ 58:56.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:56.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:56.32 | ^~~~~~~~~~~~~~~~~~ 58:56.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClient.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:56.32 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:56.32 | ^~~~~~~~~~~~~~~~~~~~~~ 58:57.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:57.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 58:57.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 58:57.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 58:57.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.h:14, 58:57.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:7: 58:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsXULPopupManager::HidePopupsInList(const nsTArray&)': 58:57.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:57.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:57.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:1246:25: note: while referencing 'weakPopups' 58:57.28 1246 | nsTArray weakPopups(aFrames.Length()); 58:57.28 | ^~~~~~~~~~ 58:57.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:57.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 58:57.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 58:57.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 58:57.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.h:14, 58:57.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:7: 58:57.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsXULPopupManager::HidePopupsInDocShell(nsIDocShellTreeItem*)': 58:57.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:57.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:57.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:57.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:1320:32: note: while referencing 'popupsToHide' 58:57.35 1320 | nsTArray popupsToHide; 58:57.35 | ^~~~~~~~~~~~ 58:57.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 58:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 58:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 58:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.h:14, 58:57.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:7: 58:57.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsXULPopupManager::AdjustPopupsOnWindowChange(nsPIDOMWindowOuter*)': 58:57.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:57.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:57.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:57.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:421:32: note: while referencing 'list' 58:57.36 421 | nsTArray list; 58:57.36 | ^~~~ 58:57.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 58:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 58:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 58:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.h:14, 58:57.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:7: 58:57.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsXULPopupManager::ExecuteMenu(nsIContent*, nsXULMenuCommandEvent*)': 58:57.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:57.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:57.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:57.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:1378:32: note: while referencing 'popupsToHide' 58:57.39 1378 | nsTArray popupsToHide; 58:57.39 | ^~~~~~~~~~~~ 58:57.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:57.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 58:57.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 58:57.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 58:57.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.h:14, 58:57.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:7: 58:57.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsXULPopupManager::PopupDestroyed(nsMenuPopupFrame*)': 58:57.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:57.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:57.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:57.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/xul/nsXULPopupManager.cpp:1835:32: note: while referencing 'popupsToHide' 58:57.65 1835 | nsTArray popupsToHide; 58:57.65 | ^~~~~~~~~~~~ 58:58.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 58:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 58:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 58:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 58:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 58:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 58:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.h:10, 58:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:6: 58:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerClients::QueryInterface(const nsIID&, void**)': 58:58.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:58.62 819 | foundInterface = 0; \ 58:58.62 | ^~~~~~~~~~~~~~ 58:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:58.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:58.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:58.62 46 | NS_INTERFACE_MAP_END 58:58.62 | ^~~~~~~~~~~~~~~~~~~~ 58:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:58.62 800 | else 58:58.62 | ^~~~ 58:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:58.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:58.62 | ^~~~~~~~~~~~~~~~~~ 58:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:58.62 45 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:58.62 | ^~~~~~~~~~~~~~~~~~~~~~ 58:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp: In member function 'virtual nsresult {anonymous}::WebProgressListener::QueryInterface(const nsIID&, void**)': 58:58.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 58:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:58.64 819 | foundInterface = 0; \ 58:58.64 | ^~~~~~~~~~~~~~ 58:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:58.64 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:58.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:480:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:58.65 480 | NS_INTERFACE_MAP_END 58:58.65 | ^~~~~~~~~~~~~~~~~~~~ 58:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:58.65 800 | else 58:58.65 | ^~~~ 58:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:58.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:58.65 | ^~~~~~~~~~~~~~~~~~ 58:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:479:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:58.65 479 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:58.65 | ^~~~~~~~~~~~~~~~~~~~~~ 58:59.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:59.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:59.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/WorkerScope.h:9, 58:59.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.h:12, 58:59.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:6: 58:59.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool {anonymous}::MatchAllRunnable::ResolvePromiseWorkerRunnable::WorkerRun(JSContext*, mozilla::dom::workers::WorkerPrivate*)': 58:59.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 58:59.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 58:59.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:59.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:177:45: note: while referencing 'ret' 58:59.71 177 | nsTArray> ret; 58:59.71 | ^~~ 58:59.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 58:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 58:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/WorkerScope.h:9, 58:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.h:12, 58:59.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:6: 58:59.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult {anonymous}::MatchAllRunnable::Run()': 58:59.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 58:59.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 58:59.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 58:59.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClients.cpp:214:39: note: while referencing 'result' 58:59.77 214 | nsTArray result; 58:59.77 | ^~~~~~ 59:01.53 liblayout_xul.a.desc 59:01.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:01.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:01.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 59:01.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerContainer.h:9, 59:01.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerContainer.cpp:6: 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 59:01.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:01.59 837 | foundInterface = 0; \ 59:01.59 | ^~~~~~~~~~~~~~ 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:01.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerContainer.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:01.59 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 59:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 59:01.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerContainer.h:9, 59:01.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerContainer.cpp:6: 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:01.59 258 | } else 59:01.59 | ^~~~ 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:01.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:01.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:01.59 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerContainer) 59:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:04.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:04.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:04.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 59:04.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:04.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::FetchEvent::QueryInterface(const nsIID&, void**)': 59:04.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:04.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.08 837 | foundInterface = 0; \ 59:04.08 | ^~~~~~~~~~~~~~ 59:04.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.08 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.08 907 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 59:04.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:04.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 59:04.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:04.09 258 | } else 59:04.09 | ^~~~ 59:04.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:04.09 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:04.09 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:906:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:04.09 906 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(FetchEvent) 59:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:04.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:04.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:04.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 59:04.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:04.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableEvent::QueryInterface(const nsIID&, void**)': 59:04.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:04.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.10 837 | foundInterface = 0; \ 59:04.10 | ^~~~~~~~~~~~~~ 59:04.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.10 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.10 963 | NS_INTERFACE_MAP_END_INHERITING(Event) 59:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:04.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 59:04.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:04.11 258 | } else 59:04.11 | ^~~~ 59:04.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:04.11 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:04.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:04.11 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:04.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:04.11 962 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableEvent) 59:04.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushMessageData::QueryInterface(const nsIID&, void**)': 59:04.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:04.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.12 819 | foundInterface = 0; \ 59:04.12 | ^~~~~~~~~~~~~~ 59:04.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:04.12 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:04.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1042:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:04.13 1042 | NS_INTERFACE_MAP_END 59:04.13 | ^~~~~~~~~~~~~~~~~~~~ 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:04.13 800 | else 59:04.13 | ^~~~ 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:04.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:04.13 | ^~~~~~~~~~~~~~~~~~ 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1041:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:04.13 1041 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:04.13 | ^~~~~~~~~~~~~~~~~~~~~~ 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::PushEvent::QueryInterface(const nsIID&, void**)': 59:04.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.13 837 | foundInterface = 0; \ 59:04.13 | ^~~~~~~~~~~~~~ 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.13 1156 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 59:04.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:04.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 59:04.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:04.14 258 | } else 59:04.14 | ^~~~ 59:04.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:04.14 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:04.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:04.14 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:04.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1155:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:04.14 1155 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(PushEvent) 59:04.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:04.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:04.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:04.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 59:04.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::workers::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 59:04.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.15 837 | foundInterface = 0; \ 59:04.15 | ^~~~~~~~~~~~~~ 59:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.15 1272 | NS_INTERFACE_MAP_END_INHERITING(Event) 59:04.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:04.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:04.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:04.16 258 | } else 59:04.16 | ^~~~ 59:04.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:04.16 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:04.16 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:04.16 1271 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ExtendableMessageEvent) 59:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 59:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 59:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void {anonymous}::AsyncLog(nsIInterceptedChannel*, const nsACString_internal&, uint32_t, uint32_t, const nsACString_internal&, const nsAString_internal&, Params&& ...) [with Params = {}]': 59:05.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:05.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:05.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:05.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:89:22: note: while referencing 'paramsList' 59:05.39 89 | nsTArray paramsList(sizeof...(Params) + 1); 59:05.39 | ^~~~~~~~~~ 59:05.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:05.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 59:05.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 59:05.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:05.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:05.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:05.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:05.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:05.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::workers::{anonymous}::RespondWithHandler::RejectedCallback(JSContext*, JS::Handle)': 59:05.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:05.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:05.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:05.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:89:22: note: while referencing 'paramsList' 59:05.43 89 | nsTArray paramsList(sizeof...(Params) + 1); 59:05.43 | ^~~~~~~~~~ 59:05.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:05.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::workers::{anonymous}::RespondWithHandler::ResolvedCallback(JSContext*, JS::Handle)': 59:05.74 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 44 is outside array bounds of 'mozilla::dom::workers::{anonymous}::AutoCancel [1]' 59:05.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 44 is outside array bounds of 'mozilla::dom::workers::{anonymous}::AutoCancel [1]' [-Warray-bounds] 59:05.74 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:05.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:551:14: note: while referencing 'autoCancel' 59:05.74 551 | AutoCancel autoCancel(this, mRequestURL); 59:05.74 | ^~~~~~~~~~ 59:05.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:05.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:05.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 44 is outside array bounds of 'mozilla::dom::workers::{anonymous}::AutoCancel [1]' 59:05.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 44 is outside array bounds of 'mozilla::dom::workers::{anonymous}::AutoCancel [1]' [-Warray-bounds] 59:05.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:05.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:551:14: note: while referencing 'autoCancel' 59:05.75 551 | AutoCancel autoCancel(this, mRequestURL); 59:05.75 | ^~~~~~~~~~ 59:05.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 59:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 59:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:05.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:05.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::workers::PushEvent::Constructor(mozilla::dom::EventTarget*, const nsAString_internal&, const mozilla::dom::PushEventInit&, mozilla::ErrorResult&)': 59:05.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:05.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:05.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:05.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1141:23: note: while referencing 'bytes' 59:05.96 1141 | nsTArray bytes; 59:05.96 | ^~~~~ 59:05.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:05.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 59:05.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 59:05.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 59:05.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 59:05.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 59:05.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.h:9, 59:05.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:6: 59:05.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:05.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:05.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:05.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerEvents.cpp:1141:23: note: while referencing 'bytes' 59:05.96 1141 | nsTArray bytes; 59:05.96 | ^~~~~ 59:06.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:06.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:06.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:12, 59:06.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIAttribute.h:9, 59:06.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Attr.h:14, 59:06.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Attr.cpp:10: 59:06.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 59:06.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:06.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:06.20 819 | foundInterface = 0; \ 59:06.20 | ^~~~~~~~~~~~~~ 59:06.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:06.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:06.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:06.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Attr.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:06.20 106 | NS_INTERFACE_MAP_END 59:06.20 | ^~~~~~~~~~~~~~~~~~~~ 59:06.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContentInlines.h:11, 59:06.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Attr.cpp:19: 59:06.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:2945:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:06.20 2945 | } else 59:06.21 | ^~~~ 59:06.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 59:06.21 2945 | } else 59:06.21 | ^~~~ 59:08.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 59:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BarProps.h:16, 59:08.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/BarProps.cpp:6: 59:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 59:08.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:08.47 819 | foundInterface = 0; \ 59:08.47 | ^~~~~~~~~~~~~~ 59:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:08.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:08.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:08.47 48 | NS_INTERFACE_MAP_END 59:08.47 | ^~~~~~~~~~~~~~~~~~~~ 59:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:08.47 800 | else 59:08.47 | ^~~~ 59:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:08.47 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:08.47 | ^~~~~~~~~~~~~~~~~~ 59:08.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:08.47 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:08.47 | ^~~~~~~~~~~~~~~~~~~~~~ 59:10.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:10.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerJob.h:11, 59:10.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerJob.cpp:6: 59:10.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerJob::InvokeResultCallbacks(mozilla::ErrorResult&)': 59:10.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:10.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:10.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:10.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:10.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerJob.cpp:163:30: note: while referencing 'callbackList' 59:10.58 163 | nsTArray> callbackList; 59:10.58 | ^~~~~~~~~~~~ 59:10.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:10.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerJob.h:11, 59:10.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerJob.cpp:6: 59:10.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerJob::StealResultCallbacksFrom(mozilla::dom::workers::ServiceWorkerJob*)': 59:10.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:10.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:10.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:10.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:10.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerJob.cpp:73:30: note: while referencing 'callbackList' 59:10.60 73 | nsTArray> callbackList; 59:10.60 | ^~~~~~~~~~~~ 59:14.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.cpp:6: 59:14.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.h: In constructor 'mozilla::dom::ExplicitChildIterator::ExplicitChildIterator(const nsIContent*, bool)': 59:14.49 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.h: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after 59:14.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.h:120:8: warning: 'mozilla::dom::ExplicitChildIterator::mIsFirst' will be initialized after [-Wreorder] 59:14.49 120 | bool mIsFirst; 59:14.49 | ^~~~~~~~ 59:14.49 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.h: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' 59:14.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.h:117:12: warning: 'uint32_t mozilla::dom::ExplicitChildIterator::mIndexInInserted' [-Wreorder] 59:14.49 117 | uint32_t mIndexInInserted; 59:14.50 | ^~~~~~~~~~~~~~~~ 59:14.50 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.cpp: when initialized here 59:14.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChildIterator.cpp:19:1: warning: when initialized here [-Wreorder] 59:14.50 19 | ExplicitChildIterator::ExplicitChildIterator(const nsIContent* aParent, 59:14.50 | ^~~~~~~~~~~~~~~~~~~~~ 59:14.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:14.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:14.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:14.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIServiceWorkerManager.h:10, 59:14.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.h:9, 59:14.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:6: 59:14.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 59:14.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:14.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.51 819 | foundInterface = 0; \ 59:14.51 | ^~~~~~~~~~~~~~ 59:14.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:14.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:14.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:14.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:14.51 226 | NS_INTERFACE_MAP_END 59:14.51 | ^~~~~~~~~~~~~~~~~~~~ 59:14.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:14.51 811 | else 59:14.51 | ^~~~ 59:14.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:14.51 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:14.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:14.51 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 59:14.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:16.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:16.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 59:16.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 59:16.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 59:16.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.h:12, 59:16.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:6: 59:16.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerManager::NotifyListenersOnUnregister(nsIServiceWorkerRegistrationInfo*)': 59:16.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:16.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:16.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:16.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:3680:55: note: while referencing 'listeners' 59:16.49 3680 | nsTArray> listeners(mListeners); 59:16.49 | ^~~~~~~~~ 59:16.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:16.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:16.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 59:16.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 59:16.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 59:16.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.h:12, 59:16.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:6: 59:16.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerManager::NotifyListenersOnRegister(nsIServiceWorkerRegistrationInfo*)': 59:16.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:16.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:16.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:16.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:3670:55: note: while referencing 'listeners' 59:16.50 3670 | nsTArray> listeners(mListeners); 59:16.51 | ^~~~~~~~~ 59:17.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:17.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:17.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 59:17.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 59:17.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 59:17.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.h:12, 59:17.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:6: 59:17.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerManager::Init(mozilla::dom::ServiceWorkerRegistrar*)': 59:17.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:17.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:17.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:17.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:254:45: note: while referencing 'data' 59:17.21 254 | nsTArray data; 59:17.21 | ^~~~ 59:17.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:17.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:17.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 59:17.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 59:17.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 59:17.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.h:12, 59:17.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:6: 59:17.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerManager::SendPushEvent(const nsACString_internal&, const nsACString_internal&, uint32_t, uint8_t*, uint8_t)': 59:17.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:17.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:17.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:17.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerManager.cpp:974:23: note: while referencing 'data' 59:17.45 974 | nsTArray data; 59:17.45 | ^~~~ 59:18.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::ThreadSafeChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString_internal&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)': 59:18.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 59:18.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:18.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.69 112 | FallibleTArray data; 59:18.69 | ^~~~ 59:18.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 59:18.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.70 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 59:18.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 59:18.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.70 112 | FallibleTArray data; 59:18.70 | ^~~~ 59:18.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 59:18.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.70 236 | header->mLength = length; 59:18.70 | ~~~~~~~~~~~~~~~~^~~~~~~~ 59:18.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.70 112 | FallibleTArray data; 59:18.70 | ^~~~ 59:18.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 59:18.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.71 112 | FallibleTArray data; 59:18.71 | ^~~~ 59:18.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 59:18.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.71 112 | FallibleTArray data; 59:18.71 | ^~~~ 59:18.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 59:18.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.71 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 59:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 59:18.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.71 112 | FallibleTArray data; 59:18.71 | ^~~~ 59:18.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray [1]' 59:18.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.71 236 | header->mLength = length; 59:18.71 | ~~~~~~~~~~~~~~~~^~~~~~~~ 59:18.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.72 112 | FallibleTArray data; 59:18.72 | ^~~~ 59:18.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:18.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 59:18.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.h:10, 59:18.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:6: 59:18.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 59:18.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 59:18.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:18.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:18.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ChromeUtils.cpp:112:27: note: while referencing 'data' 59:18.72 112 | FallibleTArray data; 59:18.72 | ^~~~ 59:23.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMCrypto.h:10, 59:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Crypto.h:8, 59:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Crypto.cpp:5: 59:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 59:23.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.03 819 | foundInterface = 0; \ 59:23.03 | ^~~~~~~~~~~~~~ 59:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:23.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:23.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:23.03 25 | NS_INTERFACE_MAP_END 59:23.03 | ^~~~~~~~~~~~~~~~~~~~ 59:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.03 800 | else 59:23.03 | ^~~~ 59:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:23.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:23.03 | ^~~~~~~~~~~~~~~~~~ 59:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:23.03 24 | NS_INTERFACE_MAP_ENTRY(nsIDOMCrypto) 59:23.03 | ^~~~~~~~~~~~~~~~~~~~~~ 59:25.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:25.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:25.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:25.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:25.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 59:25.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:25.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:13, 59:25.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/CustomElementRegistry.cpp:7: 59:25.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 59:25.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:25.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:25.21 819 | foundInterface = 0; \ 59:25.21 | ^~~~~~~~~~~~~~ 59:25.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:25.21 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:25.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:25.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/CustomElementRegistry.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:25.21 223 | NS_INTERFACE_MAP_END 59:25.21 | ^~~~~~~~~~~~~~~~~~~~ 59:25.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:25.21 800 | else 59:25.21 | ^~~~ 59:25.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:25.21 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:25.21 | ^~~~~~~~~~~~~~~~~~ 59:25.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/CustomElementRegistry.cpp:222:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:25.21 222 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:25.21 | ^~~~~~~~~~~~~~~~~~~~~~ 59:26.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:26.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:26.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.h:9, 59:26.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 59:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::ServiceWorkerPrivate::QueryInterface(const nsIID&, void**)': 59:26.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:26.23 819 | foundInterface = 0; \ 59:26.23 | ^~~~~~~~~~~~~~ 59:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:26.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:26.23 46 | NS_INTERFACE_MAP_END 59:26.23 | ^~~~~~~~~~~~~~~~~~~~ 59:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:26.23 811 | else 59:26.23 | ^~~~ 59:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:26.23 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:26.23 45 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 59:26.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:27.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 59:27.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 59:27.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.h:11, 59:27.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 59:27.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerPrivate::_ZN7mozilla3dom7workers20ServiceWorkerPrivate15TerminateWorkerEv.part.0()': 59:27.61 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:27.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:27.61 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:27.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:1844:38: note: while referencing 'pendingEvents' 59:27.61 1844 | nsTArray> pendingEvents; 59:27.61 | ^~~~~~~~~~~~~ 59:27.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:27.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 59:27.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 59:27.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.h:11, 59:27.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 59:27.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerPrivate::Activated()': 59:27.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:27.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:27.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:27.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:1870:36: note: while referencing 'pendingEvents' 59:27.63 1870 | nsTArray> pendingEvents; 59:27.63 | ^~~~~~~~~~~~~ 59:27.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:27.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 59:27.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 59:27.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.h:11, 59:27.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:6: 59:27.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerPrivate::TerminateWorkerCallback(nsITimer*)': 59:27.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:27.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:27.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerPrivate.cpp:2021:64: note: while referencing '' 59:27.82 2021 | nsTArray { NS_ConvertUTF8toUTF16(mInfo->Scope()) }); 59:27.82 | ^ 59:28.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:28.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:28.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMDOMCursor.h:10, 59:28.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMCursor.h:9, 59:28.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMCursor.cpp:6: 59:28.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMCursor.cpp: In member function 'virtual nsresult mozilla::dom::DOMCursor::QueryInterface(const nsIID&, void**)': 59:28.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:28.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:28.82 837 | foundInterface = 0; \ 59:28.82 | ^~~~~~~~~~~~~~ 59:28.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:28.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:28.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:28.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMCursor.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:28.83 17 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 59:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:28.83 800 | else 59:28.83 | ^~~~ 59:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:28.83 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:28.83 | ^~~~~~~~~~~~~~~~~~ 59:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMCursor.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:28.83 16 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMCursor) 59:28.83 | ^~~~~~~~~~~~~~~~~~~~~~ 59:29.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:29.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:29.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:29.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:29.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 59:29.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:29.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMError.h:10, 59:29.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMError.cpp:6: 59:29.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 59:29.86 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:29.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:29.86 819 | foundInterface = 0; \ 59:29.86 | ^~~~~~~~~~~~~~ 59:29.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:29.86 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:29.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMError.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:29.86 21 | NS_INTERFACE_MAP_END 59:29.86 | ^~~~~~~~~~~~~~~~~~~~ 59:29.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:29.86 800 | else 59:29.86 | ^~~~ 59:29.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:29.86 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:29.86 | ^~~~~~~~~~~~~~~~~~ 59:29.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMError.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:29.86 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:29.86 | ^~~~~~~~~~~~~~~~~~~~~~ 59:31.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 59:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:6: 59:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 59:31.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:31.35 819 | foundInterface = 0; \ 59:31.35 | ^~~~~~~~~~~~~~ 59:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:31.35 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:31.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:31.35 157 | NS_INTERFACE_MAP_END 59:31.35 | ^~~~~~~~~~~~~~~~~~~~ 59:31.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:14: 59:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:31.35 137 | } else 59:31.35 | ^~~~ 59:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:156:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 59:31.35 156 | NS_IMPL_QUERY_CLASSINFO(Exception) 59:31.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:31.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:31.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:31.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMException.h:18, 59:31.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:6: 59:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::DOMException::QueryInterface(const nsIID&, void**)': 59:31.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:31.36 837 | foundInterface = 0; \ 59:31.36 | ^~~~~~~~~~~~~~ 59:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:31.36 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:31.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:31.36 517 | NS_INTERFACE_MAP_END_INHERITING(Exception) 59:31.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:31.36 800 | else 59:31.36 | ^~~~ 59:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:31.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:31.36 | ^~~~~~~~~~~~~~~~~~ 59:31.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:31.36 516 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMException) 59:31.36 | ^~~~~~~~~~~~~~~~~~~~~~ 59:31.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 59:31.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMException.h:16, 59:31.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:6: 59:31.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:31.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 59:31.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 59:31.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 59:31.42 31 | memset(aT, 0, sizeof(T)); 59:31.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 59:31.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMException.cpp:21: 59:31.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 59:31.42 2858 | struct GlobalProperties { 59:31.42 | ^~~~~~~~~~~~~~~~ 59:33.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Telemetry.h:12, 59:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrar.h:10, 59:33.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrar.cpp:7: 59:33.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::ServiceWorkerRegistrar::WriteData()': 59:33.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:33.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:33.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:33.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:33.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrar.cpp:666:43: note: while referencing 'data' 59:33.43 666 | nsTArray data; 59:33.43 | ^~~~ 59:33.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:33.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Telemetry.h:12, 59:33.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrar.h:10, 59:33.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrar.cpp:7: 59:33.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::ServiceWorkerRegistrar::ReadData()': 59:33.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:33.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:33.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:33.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:33.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrar.cpp:321:43: note: while referencing 'tmpData' 59:33.51 321 | nsTArray tmpData; 59:33.51 | ^~~~~~~ 59:33.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:33.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:33.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:33.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMDOMImplementation.h:10, 59:33.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMImplementation.h:9, 59:33.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMImplementation.cpp:6: 59:33.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 59:33.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:33.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:33.77 819 | foundInterface = 0; \ 59:33.77 | ^~~~~~~~~~~~~~ 59:33.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:33.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:33.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:33.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMImplementation.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:33.77 25 | NS_INTERFACE_MAP_END 59:33.77 | ^~~~~~~~~~~~~~~~~~~~ 59:33.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:33.77 800 | else 59:33.77 | ^~~~ 59:33.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:33.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:33.77 | ^~~~~~~~~~~~~~~~~~ 59:33.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMImplementation.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:33.77 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:33.77 | ^~~~~~~~~~~~~~~~~~~~~~ 59:35.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:35.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:35.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 59:35.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.h:9, 59:35.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationMainThread::QueryInterface(const nsIID&, void**)': 59:35.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:35.56 837 | foundInterface = 0; \ 59:35.56 | ^~~~~~~~~~~~~~ 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:35.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:35.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:35.56 167 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 59:35.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 59:35.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.h:9, 59:35.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:35.56 258 | } else 59:35.56 | ^~~~ 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:35.56 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:35.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:35.56 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:35.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:35.56 166 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationMainThread) 59:35.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 59:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.h:9, 59:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistrationWorkerThread::QueryInterface(const nsIID&, void**)': 59:35.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:35.59 837 | foundInterface = 0; \ 59:35.59 | ^~~~~~~~~~~~~~ 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:35.59 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:35.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:1030:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:35.59 1030 | NS_INTERFACE_MAP_END_INHERITING(ServiceWorkerRegistration) 59:35.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 59:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.h:9, 59:35.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:35.59 258 | } else 59:35.59 | ^~~~ 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:35.59 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:35.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:35.59 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:35.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:35.59 1029 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistrationWorkerThread) 59:35.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 59:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.h:9, 59:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 59:35.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:35.60 837 | foundInterface = 0; \ 59:35.60 | ^~~~~~~~~~~~~~ 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:35.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:35.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:1284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:35.60 1284 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 59:35.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 59:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.h:9, 59:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:6: 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:35.60 258 | } else 59:35.60 | ^~~~ 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:35.60 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:35.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:35.60 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:35.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistration.cpp:1283:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:35.60 1283 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerRegistration) 59:35.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:36.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.h:9, 59:36.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:6: 59:36.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 59:36.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:36.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:36.55 819 | foundInterface = 0; \ 59:36.55 | ^~~~~~~~~~~~~~ 59:36.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:36.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:36.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:36.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:36.55 19 | NS_INTERFACE_MAP_END 59:36.55 | ^~~~~~~~~~~~~~~~~~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:36.56 800 | else 59:36.56 | ^~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:36.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:36.56 | ^~~~~~~~~~~~~~~~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:36.56 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:36.56 | ^~~~~~~~~~~~~~~~~~~~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 59:36.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:36.56 819 | foundInterface = 0; \ 59:36.56 | ^~~~~~~~~~~~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:36.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:36.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:36.56 32 | NS_INTERFACE_MAP_END 59:36.56 | ^~~~~~~~~~~~~~~~~~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:36.56 800 | else 59:36.56 | ^~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:36.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:36.56 | ^~~~~~~~~~~~~~~~~~ 59:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:36.56 31 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 59:36.56 | ^~~~~~~~~~~~~~~~~~~~~~ 59:37.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.h:9, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:6: 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::DOMIntersectionObserver::Notify()': 59:37.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 59:37.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:37.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:513:80: note: while referencing 'entries' 59:37.70 513 | mozilla::dom::Sequence> entries; 59:37.70 | ^~~~~~~ 59:37.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.h:9, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:6: 59:37.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 59:37.70 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 59:37.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:513:80: note: while referencing 'entries' 59:37.70 513 | mozilla::dom::Sequence> entries; 59:37.70 | ^~~~~~~ 59:37.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.h:9, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:6: 59:37.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 59:37.70 236 | header->mLength = length; 59:37.70 | ~~~~~~~~~~~~~~~~^~~~~~~~ 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:513:80: note: while referencing 'entries' 59:37.70 513 | mozilla::dom::Sequence> entries; 59:37.70 | ^~~~~~~ 59:37.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRectBinding.h:8, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.h:9, 59:37.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:6: 59:37.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 59:37.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:37.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:37.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMIntersectionObserver.cpp:513:80: note: while referencing 'entries' 59:37.70 513 | mozilla::dom::Sequence> entries; 59:37.70 | ^~~~~~~ 59:39.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:39.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:39.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ServiceWorkerBinding.h:8, 59:39.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/workers/ServiceWorkerInfo.h:9, 59:39.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrationInfo.h:9, 59:39.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrationInfo.cpp:6: 59:39.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::ServiceWorkerRegistrationInfo::NotifyListenersOnChange(mozilla::dom::WhichServiceWorker)': 59:39.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:39.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:39.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:39.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:39.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerRegistrationInfo.cpp:339:64: note: while referencing 'listeners' 59:39.20 339 | nsTArray> listeners(mListeners); 59:39.20 | ^~~~~~~~~ 59:40.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:6: 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'mozilla::dom::DOMMatrix* mozilla::dom::DOMMatrix::SetMatrixValue(const nsAString_internal&, mozilla::ErrorResult&)': 59:40.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of 'mozilla::SVGTransformListParser [1]' 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of 'mozilla::SVGTransformListParser [1]' [-Warray-bounds] 59:40.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:40.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:623:26: note: while referencing 'parser' 59:40.66 623 | SVGTransformListParser parser(aTransformList); 59:40.66 | ^~~~~~ 59:40.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:6: 59:40.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::SVGTransformListParser [1]' 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 1 is outside array bounds of 'mozilla::SVGTransformListParser [1]' [-Warray-bounds] 59:40.66 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 59:40.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:623:26: note: while referencing 'parser' 59:40.66 623 | SVGTransformListParser parser(aTransformList); 59:40.66 | ^~~~~~ 59:40.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:6: 59:40.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::SVGTransformListParser [1]' 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 1 is outside array bounds of 'mozilla::SVGTransformListParser [1]' [-Warray-bounds] 59:40.66 236 | header->mLength = length; 59:40.66 | ~~~~~~~~~~~~~~~~^~~~~~~~ 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:623:26: note: while referencing 'parser' 59:40.66 623 | SVGTransformListParser parser(aTransformList); 59:40.66 | ^~~~~~ 59:40.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingUtils.h:16, 59:40.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:6: 59:40.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 16 is outside array bounds of 'mozilla::SVGTransformListParser [1]' 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 16 is outside array bounds of 'mozilla::SVGTransformListParser [1]' [-Warray-bounds] 59:40.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:40.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:40.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMMatrix.cpp:623:26: note: while referencing 'parser' 59:40.66 623 | SVGTransformListParser parser(aTransformList); 59:40.66 | ^~~~~~ 59:42.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:42.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:42.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CacheBinding.h:8, 59:42.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerScriptCache.cpp:8: 59:42.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::workers::serviceWorkerScriptCache::{anonymous}::CompareNetwork::OnStreamComplete(nsIStreamLoader*, nsISupports*, nsresult, uint32_t, const uint8_t*)': 59:42.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:42.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:42.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:42.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:42.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerScriptCache.cpp:795:58: note: while referencing '' 59:42.20 795 | NS_ConvertUTF8toUTF16(mimeType), mManager->URL() }); 59:42.20 | ^ 59:42.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:42.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 59:42.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CacheBinding.h:8, 59:42.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerScriptCache.cpp:8: 59:42.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 59:42.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 59:42.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:42.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:42.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerScriptCache.cpp:750:39: note: while referencing '' 59:42.21 750 | statusAsText, mManager->URL() }); 59:42.21 | ^ 59:42.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:42.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:42.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMParser.h:9, 59:42.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMParser.cpp:6: 59:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 59:42.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:42.77 819 | foundInterface = 0; \ 59:42.77 | ^~~~~~~~~~~~~~ 59:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:42.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMParser.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:42.77 43 | NS_INTERFACE_MAP_END 59:42.77 | ^~~~~~~~~~~~~~~~~~~~ 59:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:42.77 800 | else 59:42.77 | ^~~~ 59:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:42.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:42.77 | ^~~~~~~~~~~~~~~~~~ 59:42.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMParser.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:42.77 42 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:42.77 | ^~~~~~~~~~~~~~~~~~~~~~ 59:44.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMQuad.cpp:6: 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMQuad.cpp: In member function 'virtual nsresult mozilla::dom::DOMQuad::QuadBounds::QueryInterface(const nsIID&, void**)': 59:44.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:44.77 837 | foundInterface = 0; \ 59:44.77 | ^~~~~~~~~~~~~~ 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:44.77 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:44.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMQuad.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:44.77 147 | NS_INTERFACE_MAP_END_INHERITING(DOMRectReadOnly) 59:44.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMQuad.h:9, 59:44.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMQuad.cpp:6: 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:44.77 258 | } else 59:44.77 | ^~~~ 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:44.77 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:44.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:44.77 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:44.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMQuad.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:44.77 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(DOMQuad::QuadBounds) 59:44.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:46.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:46.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:46.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMClientRect.h:10, 59:46.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRect.h:9, 59:46.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp:6: 59:46.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 59:46.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:46.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:46.45 819 | foundInterface = 0; \ 59:46.45 | ^~~~~~~~~~~~~~ 59:46.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:46.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:46.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:46.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:46.45 21 | NS_INTERFACE_MAP_END 59:46.45 | ^~~~~~~~~~~~~~~~~~~~ 59:46.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:46.45 800 | else 59:46.45 | ^~~~ 59:46.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:46.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:46.45 | ^~~~~~~~~~~~~~~~~~ 59:46.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:46.45 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:46.45 | ^~~~~~~~~~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 59:46.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:46.46 819 | foundInterface = 0; \ 59:46.46 | ^~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:46.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:46.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:46.46 81 | NS_INTERFACE_MAP_END 59:46.46 | ^~~~~~~~~~~~~~~~~~~~ 59:46.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 59:46.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMRect.h:13, 59:46.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp:6: 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:46.46 264 | } else 59:46.46 | ^~~~ 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 59:46.46 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:46.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 59:46.46 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 59:46.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:46.46 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:46.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRect.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 59:46.46 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 59:46.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 59:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 59:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMDOMRequest.h:10, 59:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.h:9, 59:48.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.cpp:6: 59:48.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 59:48.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:48.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:48.41 837 | foundInterface = 0; \ 59:48.41 | ^~~~~~~~~~~~~~ 59:48.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:48.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:48.41 71 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 59:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:48.41 800 | else 59:48.41 | ^~~~ 59:48.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:48.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:48.41 | ^~~~~~~~~~~~~~~~~~ 59:48.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMRequest.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:48.41 70 | NS_INTERFACE_MAP_ENTRY(nsIDOMDOMRequest) 59:48.41 | ^~~~~~~~~~~~~~~~~~~~~~ 59:49.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:49.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 59:49.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerClient.h:10, 59:49.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerWindowClient.h:10, 59:49.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerWindowClient.cpp:7: 59:49.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerWindowClient.cpp: In member function 'virtual nsresult WebProgressListener::QueryInterface(const nsIID&, void**)': 59:49.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:49.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:49.18 819 | foundInterface = 0; \ 59:49.18 | ^~~~~~~~~~~~~~ 59:49.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:49.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:49.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:49.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerWindowClient.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:49.18 331 | NS_INTERFACE_MAP_END 59:49.18 | ^~~~~~~~~~~~~~~~~~~~ 59:49.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:49.18 800 | else 59:49.18 | ^~~~ 59:49.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:49.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:49.18 | ^~~~~~~~~~~~~~~~~~ 59:49.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/ServiceWorkerWindowClient.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:49.18 330 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:49.18 | ^~~~~~~~~~~~~~~~~~~~~~ 59:50.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:50.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:50.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMStringList.h:9, 59:50.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMStringList.cpp:6: 59:50.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 59:50.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:50.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:50.31 819 | foundInterface = 0; \ 59:50.31 | ^~~~~~~~~~~~~~ 59:50.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:50.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:50.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:50.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMStringList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:50.31 20 | NS_INTERFACE_MAP_END 59:50.31 | ^~~~~~~~~~~~~~~~~~~~ 59:50.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:50.31 800 | else 59:50.31 | ^~~~ 59:50.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:50.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:50.31 | ^~~~~~~~~~~~~~~~~~ 59:50.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DOMStringList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:50.31 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:50.32 | ^~~~~~~~~~~~~~~~~~~~~~ 59:51.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 59:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 59:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:11, 59:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.h:9, 59:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.cpp:6: 59:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::workers::SharedWorker::QueryInterface(const nsIID&, void**)': 59:51.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:51.55 837 | foundInterface = 0; \ 59:51.55 | ^~~~~~~~~~~~~~ 59:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:51.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:51.56 159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 59:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 59:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.h:12, 59:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.cpp:6: 59:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:51.56 258 | } else 59:51.56 | ^~~~ 59:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 59:51.56 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 59:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 59:51.56 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 59:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 59:51.56 158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SharedWorker) 59:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:52.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:52.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 59:52.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.h:9, 59:52.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.cpp:6: 59:52.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::SharedWorker::Thaw()': 59:52.04 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:52.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:52.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:52.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:52.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/SharedWorker.cpp:103:37: note: while referencing 'events' 59:52.05 103 | nsTArray> events; 59:52.05 | ^~~~~~ 59:54.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:54.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 59:54.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerDebuggerManager.h:9, 59:54.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerDebuggerManager.cpp:6: 59:54.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::WorkerDebuggerManager::RegisterDebuggerMainThread(mozilla::dom::workers::WorkerPrivate*, bool)': 59:54.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:54.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:54.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:54.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerDebuggerManager.cpp:311:58: note: while referencing 'listeners' 59:54.02 311 | nsTArray> listeners; 59:54.02 | ^~~~~~~~~ 59:54.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 59:54.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 59:54.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerDebuggerManager.h:9, 59:54.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerDebuggerManager.cpp:6: 59:54.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::WorkerDebuggerManager::_ZN7mozilla3dom7workers21WorkerDebuggerManager28UnregisterDebuggerMainThreadEPNS1_13WorkerPrivateE.part.0(mozilla::dom::workers::WorkerPrivate*)': 59:54.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 59:54.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 59:54.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:54.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerDebuggerManager.cpp:345:56: note: while referencing 'listeners' 59:54.09 345 | nsTArray> listeners; 59:54.09 | ^~~~~~~~~ 59:57.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocumentFragment.h:11, 59:57.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DocumentFragment.cpp:10: 59:57.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 59:57.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 59:57.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:57.09 819 | foundInterface = 0; \ 59:57.09 | ^~~~~~~~~~~~~~ 59:57.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:57.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:57.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:57.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DocumentFragment.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:57.10 144 | NS_INTERFACE_MAP_END 59:57.10 | ^~~~~~~~~~~~~~~~~~~~ 59:57.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:57.10 811 | else 59:57.10 | ^~~~ 59:57.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:57.10 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:57.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:57.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/DocumentFragment.cpp:143:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:57.10 143 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 59:57.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 60:03.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 60:03.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:11, 60:03.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:03.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::QueryInterface(const nsIID&, void**)': 60:03.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.43 837 | foundInterface = 0; \ 60:03.43 | ^~~~~~~~~~~~~~ 60:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:03.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:03.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:3696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:03.43 3696 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:03.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 60:03.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:10, 60:03.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:14, 60:03.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:16, 60:03.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:03.43 258 | } else 60:03.43 | ^~~~ 60:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:03.43 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:03.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:03.43 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:03.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:3695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:03.44 3695 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WorkerPrivateParent) 60:03.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 60:03.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 60:03.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:11, 60:03.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:03.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerPrivateParent::EventTarget::QueryInterface(const nsIID&, void**)': 60:03.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.48 819 | foundInterface = 0; \ 60:03.48 | ^~~~~~~~~~~~~~ 60:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.48 6691 | NS_INTERFACE_MAP_END 60:03.48 | ^~~~~~~~~~~~~~~~~~~~ 60:03.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:03.49 800 | else 60:03.49 | ^~~~ 60:03.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:03.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:03.49 | ^~~~~~~~~~~~~~~~~~ 60:03.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6681:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:03.49 6681 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:03.49 | ^~~~~~~~~~~~~~~~~~~~~~ 60:05.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp: In function 'void {anonymous}::LogErrorToConsole(const mozilla::dom::workers::WorkerErrorReport&, uint64_t)': 60:05.56 Warning: -Wnonnull in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp: 'this' pointer is null 60:05.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:306:27: warning: 'this' pointer is null [-Wnonnull] 60:05.56 306 | scriptError->AddNote(noteObject); 60:05.56 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 60:05.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:89: 60:05.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/bindings/nsScriptError.h:52:8: note: in a call to non-static member function 'void nsScriptErrorBase::AddNote(nsIScriptErrorNote*)' 60:05.56 52 | void AddNote(nsIScriptErrorNote* note); 60:05.56 | ^~~~~~~ 60:06.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:06.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool {anonymous}::WorkerFinishedRunnable::WorkerRun(JSContext*, mozilla::dom::workers::WorkerPrivate*)': 60:06.89 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:06.89 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:06.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:400:37: note: while referencing 'doomed' 60:06.89 400 | nsTArray> doomed; 60:06.89 | ^~~~~~ 60:06.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:06.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:06.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::WorkerDebugger::PostMessageToDebuggerOnMainThread(const nsAString_internal&)': 60:06.96 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:06.96 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:06.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:4069:49: note: while referencing 'listeners' 60:06.96 4069 | nsTArray> listeners(mListeners); 60:06.96 | ^~~~~~~~~ 60:06.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:06.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:06.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:06.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:06.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::WorkerDebugger::Close()': 60:06.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:06.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:06.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:06.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:06.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:4046:49: note: while referencing 'listeners' 60:06.98 4046 | nsTArray> listeners(mListeners); 60:06.98 | ^~~~~~~~~ 60:07.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:07.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult {anonymous}::TopLevelWorkerFinishedRunnable::Run()': 60:07.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:07.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:07.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:452:38: note: while referencing 'doomed' 60:07.02 452 | nsTArray > doomed; 60:07.02 | ^~~~~~ 60:07.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 60:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 60:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Element.cpp:59: 60:07.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 60:07.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:07.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:07.04 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 60:07.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 60:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 60:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ElementInlines.h:9, 60:07.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Element.cpp:12: 60:07.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 60:07.04 585 | class nsCSSValue { 60:07.04 | ^~~~~~~~~~ 60:07.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:07.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:07.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:07.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:07.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::WorkerDebugger::ReportErrorToDebuggerOnMainThread(const nsAString_internal&, uint32_t, const nsAString_internal&)': 60:07.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 68 is outside array bounds of 'mozilla::dom::workers::WorkerErrorReport [1]' 60:07.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 68 is outside array bounds of 'mozilla::dom::workers::WorkerErrorReport [1]' [-Warray-bounds] 60:07.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:07.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:4101:21: note: while referencing 'report' 60:07.15 4101 | WorkerErrorReport report; 60:07.15 | ^~~~~~ 60:07.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:07.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:07.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:07.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:07.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:07.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:07.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:07.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:4096:49: note: while referencing 'listeners' 60:07.16 4096 | nsTArray> listeners(mListeners); 60:07.16 | ^~~~~~~~~ 60:07.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:07.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:07.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:07.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:07.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::WorkerPrivateParent::ParentWindowResumed() [with Derived = mozilla::dom::workers::WorkerPrivate]': 60:07.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:07.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:07.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:07.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:2907:37: note: while referencing 'runnables' 60:07.18 2907 | nsTArray> runnables; 60:07.18 | ^~~~~~~~~ 60:07.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:07.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:07.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:07.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:07.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::workers::WorkerPrivate::ReportError(JSContext*, JS::ConstUTF8CharsZ, JSErrorReport*)': 60:07.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 68 is outside array bounds of 'mozilla::dom::workers::WorkerErrorReport [1]' 60:07.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 68 is outside array bounds of 'mozilla::dom::workers::WorkerErrorReport [1]' [-Warray-bounds] 60:07.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:07.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:5975:21: note: while referencing 'report' 60:07.35 5975 | WorkerErrorReport report; 60:07.35 | ^~~~~~ 60:07.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:07.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:07.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:07.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:07.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool {anonymous}::DebuggerMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::workers::WorkerPrivate*)': 60:07.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 60:07.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 60:07.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:07.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:896:66: note: while referencing '' 60:07.45 896 | Sequence>()); 60:07.45 | ^ 60:07.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:07.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:07.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:07.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:07.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool {anonymous}::MessageEventRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::workers::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)': 60:07.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 60:07.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 60:07.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:07.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:764:42: note: while referencing 'ports' 60:07.60 764 | Sequence> ports; 60:07.60 | ^~~~~ 60:07.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 60:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 60:07.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Element.cpp:108: 60:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:07.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 60:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 60:07.70 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:07.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:07.70 712 | class CompressedGlyph { 60:07.70 | ^~~~~~~~~~~~~~~ 60:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:07.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 60:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 60:07.70 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:07.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:07.70 712 | class CompressedGlyph { 60:07.70 | ^~~~~~~~~~~~~~~ 60:08.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:08.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:08.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.h:9, 60:08.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:6: 60:08.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::workers::WorkerPrivateParent::Thaw(nsPIDOMWindowInner*) [with Derived = mozilla::dom::workers::WorkerPrivate]': 60:08.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:08.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:08.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:08.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerPrivate.cpp:2855:37: note: while referencing 'runnables' 60:08.02 2855 | nsTArray> runnables; 60:08.02 | ^~~~~~~~~ 60:10.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 60:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 60:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:11, 60:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerRunnable.h:9, 60:10.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerRunnable.cpp:6: 60:10.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::workers::WorkerRunnable::QueryInterface(const nsIID&, void**)': 60:10.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:10.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:10.71 819 | foundInterface = 0; \ 60:10.71 | ^~~~~~~~~~~~~~ 60:10.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:10.71 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:10.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:10.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerRunnable.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:10.71 226 | NS_INTERFACE_MAP_END 60:10.71 | ^~~~~~~~~~~~~~~~~~~~ 60:10.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerRunnable.cpp:225:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:10.71 225 | else 60:10.71 | ^~~~ 60:13.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 60:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 60:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:11, 60:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:13.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 60:13.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:13.41 837 | foundInterface = 0; \ 60:13.41 | ^~~~~~~~~~~~~~ 60:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:13.41 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:13.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:13.41 122 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:13.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:13.41 800 | else 60:13.41 | ^~~~ 60:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:13.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:13.41 | ^~~~~~~~~~~~~~~~~~ 60:13.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:13.41 121 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:13.41 | ^~~~~~~~~~~~~~~~~~~~~~ 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 60:13.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:13.42 837 | foundInterface = 0; \ 60:13.42 | ^~~~~~~~~~~~~~ 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:13.42 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:13.42 569 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 60:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 60:13.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:10, 60:13.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:13.42 258 | } else 60:13.42 | ^~~~ 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 60:13.42 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 60:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 60:13.42 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 60:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 60:13.42 568 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ServiceWorkerGlobalScope) 60:13.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 60:13.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 60:13.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:11, 60:13.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:13.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:13.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 60:13.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:13.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:13.43 837 | foundInterface = 0; \ 60:13.43 | ^~~~~~~~~~~~~~ 60:13.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:13.44 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:13.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:13.44 768 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:13.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:13.44 800 | else 60:13.44 | ^~~~ 60:13.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:13.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:13.44 | ^~~~~~~~~~~~~~~~~~ 60:13.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:13.44 767 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 60:13.44 | ^~~~~~~~~~~~~~~~~~~~~~ 60:13.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:13.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 60:13.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 60:13.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 60:13.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:6: 60:13.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 60:13.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:13.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:13.71 837 | foundInterface = 0; \ 60:13.71 | ^~~~~~~~~~~~~~ 60:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:13.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:13.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:13.71 136 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:13.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:13.71 800 | else 60:13.71 | ^~~~ 60:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:13.71 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:13.71 | ^~~~~~~~~~~~~~~~~~ 60:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:13.71 135 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:13.71 | ^~~~~~~~~~~~~~~~~~~~~~ 60:14.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'int32_t mozilla::dom::WorkerGlobalScope::SetInterval(JSContext*, const nsAString_internal&, const mozilla::dom::Optional&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)': 60:14.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 60:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 60:14.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:328:23: note: while referencing 'dummy' 60:14.19 328 | Sequence dummy; 60:14.19 | ^~~~~ 60:14.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' 60:14.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 60:14.20 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 60:14.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 60:14.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:328:23: note: while referencing 'dummy' 60:14.20 328 | Sequence dummy; 60:14.20 | ^~~~~ 60:14.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' 60:14.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 60:14.20 236 | header->mLength = length; 60:14.20 | ~~~~~~~~~~~~~~~~^~~~~~~~ 60:14.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:328:23: note: while referencing 'dummy' 60:14.20 328 | Sequence dummy; 60:14.20 | ^~~~~ 60:14.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 60:14.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:240:10: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 60:14.21 240 | mHdr = header; 60:14.21 | ~~~~~^~~~~~~~ 60:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:328:23: note: while referencing 'dummy' 60:14.21 328 | Sequence dummy; 60:14.21 | ^~~~~ 60:14.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 60:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 60:14.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:328:23: note: while referencing 'dummy' 60:14.21 328 | Sequence dummy; 60:14.21 | ^~~~~ 60:14.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::WorkerDebuggerGlobalScope::LoadSubScript(JSContext*, const nsAString_internal&, const mozilla::dom::Optional >&, mozilla::ErrorResult&)': 60:14.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:14.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:14.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:845:22: note: while referencing 'urls' 60:14.32 845 | nsTArray urls; 60:14.32 | ^~~~ 60:14.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:14.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:14.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:845:22: note: while referencing 'urls' 60:14.33 845 | nsTArray urls; 60:14.33 | ^~~~ 60:14.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:14.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:845:22: note: while referencing 'urls' 60:14.33 845 | nsTArray urls; 60:14.33 | ^~~~ 60:14.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 60:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:14.34 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 60:14.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 60:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:845:22: note: while referencing 'urls' 60:14.34 845 | nsTArray urls; 60:14.34 | ^~~~ 60:14.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 60:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:14.34 236 | header->mLength = length; 60:14.34 | ~~~~~~~~~~~~~~~~^~~~~~~~ 60:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:845:22: note: while referencing 'urls' 60:14.34 845 | nsTArray urls; 60:14.34 | ^~~~ 60:14.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/Workers.h:17, 60:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.h:9, 60:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:6: 60:14.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:14.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/workers/WorkerScope.cpp:845:22: note: while referencing 'urls' 60:14.34 845 | nsTArray urls; 60:14.35 | ^~~~ 60:14.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 60:14.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:14.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 60:14.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:6: 60:14.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::EventSource::DispatchAllMessageEvents()': 60:14.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 60:14.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 60:14.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:1084:66: note: while referencing '' 60:14.66 1084 | Sequence>()); 60:14.66 | ^ 60:14.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:6: 60:14.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 60:14.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 60:14.66 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 60:14.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 60:14.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:1084:66: note: while referencing '' 60:14.66 1084 | Sequence>()); 60:14.66 | ^ 60:14.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:6: 60:14.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 60:14.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 60:14.66 236 | header->mLength = length; 60:14.66 | ~~~~~~~~~~~~~~~~^~~~~~~~ 60:14.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:1084:66: note: while referencing '' 60:14.66 1084 | Sequence>()); 60:14.66 | ^ 60:14.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventSource.h:17, 60:14.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:6: 60:14.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 60:14.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 60:14.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:14.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/EventSource.cpp:1084:66: note: while referencing '' 60:14.66 1084 | Sequence>()); 60:14.66 | ^ 60:16.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:6: 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 60:16.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:16.47 819 | foundInterface = 0; \ 60:16.47 | ^~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:16.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:16.47 104 | NS_INTERFACE_MAP_END 60:16.47 | ^~~~~~~~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:16.47 811 | else 60:16.47 | ^~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:16.47 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:16.47 103 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:17, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:6: 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 60:16.47 Warning: -Wmisleading-indentation in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h: this 'else' clause does not guard... 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 60:16.47 264 | } else 60:16.47 | ^~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:16.47 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:16.47 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:16.47 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:16.47 146 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Blob) 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:26, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:6: 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:355:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 60:16.47 355 | if ( aIID.Equals(NS_GET_IID(nsWrapperCache)) ) { \ 60:16.47 | ^~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:361:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY' 60:16.47 361 | NS_WRAPPERCACHE_INTERFACE_TABLE_ENTRY \ 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:150:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 60:16.47 150 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 60:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:16.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:16.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:16.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:16.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:16.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:16.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:16.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:16.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:6: 60:16.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:16.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:16.48 819 | foundInterface = 0; \ 60:16.48 | ^~~~~~~~~~~~~~ 60:16.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:16.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:16.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:16.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:16.48 156 | NS_INTERFACE_MAP_END 60:16.48 | ^~~~~~~~~~~~~~~~~~~~ 60:16.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:16.48 800 | else 60:16.48 | ^~~~ 60:16.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:16.48 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:16.48 | ^~~~~~~~~~~~~~~~~~ 60:16.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/File.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:16.48 155 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:16.48 | ^~~~~~~~~~~~~~~~~~~~~~ 60:16.91 libdom_workers.a.desc 60:17.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:17.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:17.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 60:17.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIJSON.h:10, 60:17.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.h:9, 60:17.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.cpp:8: 60:17.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSON::QueryInterface(const nsIID&, void**)': 60:17.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:17.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.96 819 | foundInterface = 0; \ 60:17.96 | ^~~~~~~~~~~~~~ 60:17.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.96 36 | NS_INTERFACE_MAP_END 60:17.96 | ^~~~~~~~~~~~~~~~~~~~ 60:17.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.96 800 | else 60:17.96 | ^~~~ 60:17.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:17.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:17.96 | ^~~~~~~~~~~~~~~~~~ 60:17.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:17.96 35 | NS_INTERFACE_MAP_ENTRY(nsIJSON) 60:17.96 | ^~~~~~~~~~~~~~~~~~~~~~ 60:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.cpp: In member function 'virtual nsresult nsJSONListener::QueryInterface(const nsIID&, void**)': 60:17.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.97 819 | foundInterface = 0; \ 60:17.97 | ^~~~~~~~~~~~~~ 60:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.cpp:502:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.97 502 | NS_INTERFACE_MAP_END 60:17.97 | ^~~~~~~~~~~~~~~~~~~~ 60:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.97 800 | else 60:17.97 | ^~~~ 60:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:17.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:17.97 | ^~~~~~~~~~~~~~~~~~ 60:17.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/json/nsJSON.cpp:501:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:17.97 501 | NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 60:17.97 | ^~~~~~~~~~~~~~~~~~~~~~ 60:18.66 libdom_json.a.desc 60:19.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:19.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:19.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:19.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:19.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:19.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:19.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 60:19.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileList.cpp:6: 60:19.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 60:19.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:19.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:19.59 819 | foundInterface = 0; \ 60:19.59 | ^~~~~~~~~~~~~~ 60:19.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:19.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:19.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:19.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:19.59 20 | NS_INTERFACE_MAP_END 60:19.59 | ^~~~~~~~~~~~~~~~~~~~ 60:19.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:19.59 800 | else 60:19.59 | ^~~~ 60:19.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:19.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:19.59 | ^~~~~~~~~~~~~~~~~~ 60:19.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:19.59 19 | NS_INTERFACE_MAP_ENTRY(nsIDOMFileList) 60:19.59 | ^~~~~~~~~~~~~~~~~~~~~~ 60:21.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 60:21.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 60:21.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 60:21.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 60:21.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 60:21.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/AltDataOutputStreamChild.h:10, 60:21.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:1: 60:21.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 60:21.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:21.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:21.36 819 | foundInterface = 0; \ 60:21.36 | ^~~~~~~~~~~~~~ 60:21.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:21.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:21.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:21.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:21.36 35 | NS_INTERFACE_MAP_END 60:21.36 | ^~~~~~~~~~~~~~~~~~~~ 60:21.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:21.36 800 | else 60:21.36 | ^~~~ 60:21.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:21.36 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:21.36 | ^~~~~~~~~~~~~~~~~~ 60:21.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:21.36 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:21.36 | ^~~~~~~~~~~~~~~~~~~~~~ 60:21.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 60:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 60:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileReader.h:10, 60:21.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileReader.cpp:6: 60:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 60:21.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:21.66 837 | foundInterface = 0; \ 60:21.66 | ^~~~~~~~~~~~~~ 60:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:21.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:21.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileReader.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:21.67 74 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:21.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:21.67 800 | else 60:21.67 | ^~~~ 60:21.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:21.67 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:21.67 | ^~~~~~~~~~~~~~~~~~ 60:21.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FileReader.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:21.67 73 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:21.67 | ^~~~~~~~~~~~~~~~~~~~~~ 60:24.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FormData.h:10, 60:24.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FormData.cpp:6: 60:24.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 60:24.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:24.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:24.17 819 | foundInterface = 0; \ 60:24.17 | ^~~~~~~~~~~~~~ 60:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:24.17 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FormData.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:24.17 98 | NS_INTERFACE_MAP_END 60:24.17 | ^~~~~~~~~~~~~~~~~~~~ 60:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:24.17 811 | else 60:24.17 | ^~~~ 60:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:24.17 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:24.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FormData.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:24.17 97 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData) 60:24.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 60:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 60:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:20: 60:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 60:26.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:26.65 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 60:26.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 60:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 60:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 60:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:20: 60:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 60:26.65 585 | class nsCSSValue { 60:26.65 | ^~~~~~~~~~ 60:28.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 60:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 60:28.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:98: 60:28.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:28.29 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 60:28.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 60:28.29 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:28.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:28.29 712 | class CompressedGlyph { 60:28.29 | ^~~~~~~~~~~~~~~ 60:28.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:28.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 60:28.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 60:28.30 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:28.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:28.30 712 | class CompressedGlyph { 60:28.30 | ^~~~~~~~~~~~~~~ 60:28.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:17: 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsChildContentList::QueryInterface(const nsIID&, void**)': 60:28.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:28.44 819 | foundInterface = 0; \ 60:28.44 | ^~~~~~~~~~~~~~ 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:28.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:494:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:28.44 494 | NS_INTERFACE_MAP_END 60:28.44 | ^~~~~~~~~~~~~~~~~~~~ 60:28.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:17: 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:28.44 264 | } else 60:28.44 | ^~~~ 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:28.44 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:28.44 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:28.44 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:493:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 60:28.44 493 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsChildContentList) 60:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 60:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 60:28.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:17: 60:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 60:28.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:28.45 851 | foundInterface = 0; \ 60:28.45 | ^~~~~~~~~~~~~~ 60:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 60:28.45 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 60:28.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:593:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 60:28.45 593 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 60:28.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:28.45 800 | else 60:28.45 | ^~~~ 60:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:28.45 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:28.45 | ^~~~~~~~~~~~~~~~~~ 60:28.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:592:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:28.45 592 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:28.45 | ^~~~~~~~~~~~~~~~~~~~~~ 60:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 60:28.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:28.47 819 | foundInterface = 0; \ 60:28.47 | ^~~~~~~~~~~~~~ 60:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:28.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:2024:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:28.47 2024 | NS_INTERFACE_MAP_END 60:28.47 | ^~~~~~~~~~~~~~~~~~~~ 60:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:28.47 811 | else 60:28.47 | ^~~~ 60:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:28.47 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/FragmentOrElement.cpp:2023:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:28.47 2023 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 60:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 60:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 60:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 60:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 60:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 60:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 60:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 60:34.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/Http2Session.cpp:7: 60:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 60:34.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:34.47 819 | foundInterface = 0; \ 60:34.47 | ^~~~~~~~~~~~~~ 60:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:34.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:34.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/Http2Session.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:34.47 50 | NS_INTERFACE_MAP_END 60:34.47 | ^~~~~~~~~~~~~~~~~~~~ 60:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:34.47 811 | else 60:34.47 | ^~~~ 60:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:34.47 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:34.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/Http2Session.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:34.48 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 60:34.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:35.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:35.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:35.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:35.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:12, 60:35.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/GroupedSHistory.h:9, 60:35.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/GroupedSHistory.cpp:6: 60:35.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/GroupedSHistory.cpp: In member function 'virtual nsresult mozilla::dom::GroupedSHistory::QueryInterface(const nsIID&, void**)': 60:35.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:35.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:35.25 819 | foundInterface = 0; \ 60:35.25 | ^~~~~~~~~~~~~~ 60:35.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:35.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:35.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:35.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/GroupedSHistory.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:35.25 20 | NS_INTERFACE_MAP_END 60:35.25 | ^~~~~~~~~~~~~~~~~~~~ 60:35.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:35.25 811 | else 60:35.25 | ^~~~ 60:35.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:35.25 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:35.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/GroupedSHistory.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:35.25 19 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGroupedSHistory) 60:35.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:37.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:37.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:37.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:37.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:37.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:37.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:37.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/IdleDeadline.h:12, 60:37.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleDeadline.cpp:9: 60:37.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 60:37.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:37.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:37.53 819 | foundInterface = 0; \ 60:37.53 | ^~~~~~~~~~~~~~ 60:37.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:37.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:37.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:37.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:37.54 26 | NS_INTERFACE_MAP_END 60:37.54 | ^~~~~~~~~~~~~~~~~~~~ 60:37.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:37.54 800 | else 60:37.54 | ^~~~ 60:37.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:37.54 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:37.54 | ^~~~~~~~~~~~~~~~~~ 60:37.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:37.54 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:37.54 | ^~~~~~~~~~~~~~~~~~~~~~ 60:39.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 60:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleRequest.h:11, 60:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleRequest.cpp:6: 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleRequest.cpp: In member function 'virtual nsresult mozilla::dom::IdleRequest::QueryInterface(const nsIID&, void**)': 60:39.47 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:39.47 819 | foundInterface = 0; \ 60:39.47 | ^~~~~~~~~~~~~~ 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:39.47 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleRequest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:39.47 39 | NS_INTERFACE_MAP_END 60:39.47 | ^~~~~~~~~~~~~~~~~~~~ 60:39.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleRequest.h:12, 60:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleRequest.cpp:6: 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:39.47 264 | } else 60:39.47 | ^~~~ 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:39.47 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:39.47 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:39.47 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/IdleRequest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:39.47 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequest) 60:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:40.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 60:40.13 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpBaseChannel.cpp: unused variable 'isHTTPS' 60:40.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpBaseChannel.cpp:172:8: warning: unused variable 'isHTTPS' [-Wunused-variable] 60:40.13 172 | bool isHTTPS = false; 60:40.13 | ^~~~~~~ 60:40.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 60:40.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 60:40.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 60:40.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 60:40.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 60:40.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 60:40.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 60:40.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpBaseChannel.cpp:8: 60:40.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 60:40.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:40.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:40.14 837 | foundInterface = 0; \ 60:40.14 | ^~~~~~~~~~~~~~ 60:40.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:40.14 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:40.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:40.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpBaseChannel.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:40.14 235 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 60:40.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:40.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:40.14 800 | else 60:40.14 | ^~~~ 60:40.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:40.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:40.14 | ^~~~~~~~~~~~~~~~~~ 60:40.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpBaseChannel.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:40.14 234 | NS_INTERFACE_MAP_ENTRY(nsIThrottledInputChannel) 60:40.14 | ^~~~~~~~~~~~~~~~~~~~~~ 60:42.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 60:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 60:42.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:7: 60:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:42.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 60:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 60:42.81 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:42.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:42.81 712 | class CompressedGlyph { 60:42.81 | ^~~~~~~~~~~~~~~ 60:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 60:42.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 60:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 60:42.81 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 60:42.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 60:42.81 712 | class CompressedGlyph { 60:42.81 | ^~~~~~~~~~~~~~~ 60:44.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::dom::ImageEncoder::ExtractDataInternal(const nsAString_internal&, const nsAString_internal&, uint8_t*, int32_t, nsIntSize, mozilla::layers::Image*, nsICanvasRenderingContextInternal*, mozilla::layers::AsyncCanvasRenderer*, nsIInputStream**, imgIEncoder*)': 60:44.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:44.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.19 399 | nsTArray data; 60:44.19 | ^~~~ 60:44.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:44.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:44.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.20 399 | nsTArray data; 60:44.20 | ^~~~ 60:44.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:44.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:44.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.21 399 | nsTArray data; 60:44.21 | ^~~~ 60:44.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 60:44.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.21 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 60:44.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 60:44.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.21 399 | nsTArray data; 60:44.21 | ^~~~ 60:44.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 60:44.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.21 236 | header->mLength = length; 60:44.21 | ~~~~~~~~~~~~~~~~^~~~~~~~ 60:44.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.22 399 | nsTArray data; 60:44.22 | ^~~~ 60:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:44.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.22 399 | nsTArray data; 60:44.22 | ^~~~ 60:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:44.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.23 399 | nsTArray data; 60:44.23 | ^~~~ 60:44.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 60:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.23 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 60:44.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 60:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.24 399 | nsTArray data; 60:44.24 | ^~~~ 60:44.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 60:44.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.24 236 | header->mLength = length; 60:44.24 | ~~~~~~~~~~~~~~~~^~~~~~~~ 60:44.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.24 399 | nsTArray data; 60:44.24 | ^~~~ 60:44.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.h:11, 60:44.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:6: 60:44.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:44.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:44.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:44.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImageEncoder.cpp:399:25: note: while referencing 'data' 60:44.24 399 | nsTArray data; 60:44.24 | ^~~~ 60:46.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 60:46.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 60:46.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 60:46.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 60:46.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 60:46.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 60:46.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 60:46.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelChild.cpp:8: 60:46.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 60:46.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:46.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:46.89 837 | foundInterface = 0; \ 60:46.89 | ^~~~~~~~~~~~~~ 60:46.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:46.89 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelChild.cpp:242:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:46.89 242 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 60:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:46.89 800 | else 60:46.89 | ^~~~ 60:46.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:46.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:46.89 | ^~~~~~~~~~~~~~~~~~ 60:46.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelChild.cpp:241:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:46.90 241 | NS_INTERFACE_MAP_ENTRY(nsIDivertableChannel) 60:46.90 | ^~~~~~~~~~~~~~~~~~~~~~ 60:46.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:46.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:46.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:46.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:46.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:46.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.h:41, 60:47.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:6: 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportLoader::QueryInterface(const nsIID&, void**)': 60:47.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.00 819 | foundInterface = 0; \ 60:47.00 | ^~~~~~~~~~~~~~ 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:47.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:47.00 279 | NS_INTERFACE_MAP_END 60:47.00 | ^~~~~~~~~~~~~~~~~~~~ 60:47.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.h:42, 60:47.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:6: 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.00 264 | } else 60:47.00 | ^~~~ 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:47.00 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:47.00 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:47.00 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportLoader) 60:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.h:41, 60:47.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:6: 60:47.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp: In member function 'virtual nsresult mozilla::dom::ImportManager::QueryInterface(const nsIID&, void**)': 60:47.02 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:47.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.02 819 | foundInterface = 0; \ 60:47.02 | ^~~~~~~~~~~~~~ 60:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:47.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:47.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:653:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:47.03 653 | NS_INTERFACE_MAP_END 60:47.03 | ^~~~~~~~~~~~~~~~~~~~ 60:47.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.h:42, 60:47.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:6: 60:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.03 264 | } else 60:47.03 | ^~~~ 60:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 60:47.03 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:47.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 60:47.03 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 60:47.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:652:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:47.03 652 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ImportManager) 60:47.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:47.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.h:41, 60:47.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:6: 60:47.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::ImportLoader::Updater::ShouldUpdate(nsTArray&)': 60:47.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:47.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:47.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:47.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:101:22: note: while referencing 'oldPath' 60:47.86 101 | nsTArray oldPath; 60:47.86 | ^~~~~~~ 60:47.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:47.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.h:41, 60:47.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:6: 60:47.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::ImportLoader::Updater::UpdateSpanningTree(nsINode*)': 60:47.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 60:47.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 60:47.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:47.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ImportManager.cpp:263:22: note: while referencing 'newReferrerChain' 60:47.93 263 | nsTArray newReferrerChain; 60:47.93 | ^~~~~~~~~~~~~~~~ 60:48.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 60:48.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelChild.cpp:8: 60:48.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::HttpChannelChild::OnRedirectVerifyCallback(nsresult)': 60:48.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::RequestHeaderTuples [1]' {aka 'nsTArray [1]'} 60:48.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::RequestHeaderTuples [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 60:48.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:48.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelChild.cpp:1721:23: note: while referencing 'emptyHeaders' 60:48.86 1721 | RequestHeaderTuples emptyHeaders; 60:48.86 | ^~~~~~~~~~~~ 60:52.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 60:52.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 60:52.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 60:52.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 60:52.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 60:52.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:52.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Location.h:10, 60:52.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Location.cpp:6: 60:52.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 60:52.36 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:52.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:52.36 819 | foundInterface = 0; \ 60:52.36 | ^~~~~~~~~~~~~~ 60:52.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:52.36 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:52.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Location.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:52.36 71 | NS_INTERFACE_MAP_END 60:52.36 | ^~~~~~~~~~~~~~~~~~~~ 60:52.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:52.36 811 | else 60:52.36 | ^~~~ 60:52.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:52.36 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Location.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:52.36 70 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMLocation) 60:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:53.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 60:53.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 60:53.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 60:53.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 60:53.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 60:53.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 60:53.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 60:53.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParent.cpp:7: 60:53.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 60:53.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:53.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:53.26 819 | foundInterface = 0; \ 60:53.26 | ^~~~~~~~~~~~~~ 60:53.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:53.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:53.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:53.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParent.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:53.26 173 | NS_INTERFACE_MAP_END 60:53.26 | ^~~~~~~~~~~~~~~~~~~~ 60:53.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParent.cpp:172:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:53.26 172 | } else 60:53.26 | ^~~~ 60:54.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:54.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:54.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.h:11, 60:54.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:6: 60:54.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MultipartBlobImpl::InitializeChromeFile(mozilla::dom::Blob&, const mozilla::dom::ChromeFilePropertyBag&, mozilla::ErrorResult&)': 60:54.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' 60:54.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' [-Warray-bounds] 60:54.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:54.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:349:11: note: while referencing 'blobSet' 60:54.98 349 | BlobSet blobSet; 60:54.98 | ^~~~~~~ 60:55.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.h:11, 60:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:6: 60:55.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MultipartBlobImpl::InitializeBlob(JSContext*, const mozilla::dom::Sequence&, const nsAString_internal&, bool, mozilla::ErrorResult&)': 60:55.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' 60:55.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' [-Warray-bounds] 60:55.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:55.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:181:11: note: while referencing 'blobSet' 60:55.00 181 | BlobSet blobSet; 60:55.00 | ^~~~~~~ 60:55.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.h:11, 60:55.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:6: 60:55.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' 60:55.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' [-Warray-bounds] 60:55.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:55.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:181:11: note: while referencing 'blobSet' 60:55.00 181 | BlobSet blobSet; 60:55.00 | ^~~~~~~ 60:55.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:55.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:55.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.h:11, 60:55.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:6: 60:55.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual already_AddRefed mozilla::dom::MultipartBlobImpl::CreateSlice(uint64_t, uint64_t, const nsAString_internal&, mozilla::ErrorResult&)': 60:55.09 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 60:55.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 60:55.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:55.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:96:30: note: while referencing 'blobImpls' 60:55.09 96 | nsTArray> blobImpls; 60:55.09 | ^~~~~~~~~ 60:55.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 60:55.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 60:55.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.h:11, 60:55.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:6: 60:55.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::MultipartBlobImpl::InitializeChromeFile(nsPIDOMWindowInner*, nsIFile*, const mozilla::dom::ChromeFilePropertyBag&, bool, mozilla::ErrorResult&)': 60:55.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' 60:55.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::BlobSet [1]' [-Warray-bounds] 60:55.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:55.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/MultipartBlobImpl.cpp:421:11: note: while referencing 'blobSet' 60:55.15 421 | BlobSet blobSet; 60:55.15 | ^~~~~~~ 60:57.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 60:57.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 60:57.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 60:57.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 60:57.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 60:57.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 60:57.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 60:57.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:7: 60:57.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 60:57.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 60:57.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.26 819 | foundInterface = 0; \ 60:57.26 | ^~~~~~~~~~~~~~ 60:57.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:57.26 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:57.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:57.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:57.26 56 | NS_INTERFACE_MAP_END 60:57.26 | ^~~~~~~~~~~~~~~~~~~~ 60:57.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpChannelParentListener.cpp:55:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.26 55 | } else 60:57.26 | ^~~~ 61:01.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:01.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:01.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:01.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:01.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 61:01.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 61:01.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.h:11, 61:01.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp:9: 61:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 61:01.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:01.18 819 | foundInterface = 0; \ 61:01.18 | ^~~~~~~~~~~~~~ 61:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:01.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:01.18 169 | NS_INTERFACE_MAP_END 61:01.18 | ^~~~~~~~~~~~~~~~~~~~ 61:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:01.18 800 | else 61:01.18 | ^~~~ 61:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:01.18 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:01.18 | ^~~~~~~~~~~~~~~~~~ 61:01.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:01.18 168 | NS_INTERFACE_MAP_ENTRY(nsIMozNavigatorNetwork) 61:01.18 | ^~~~~~~~~~~~~~~~~~~~~~ 61:01.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp: At global scope: 61:01.65 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp: 'void mozilla::dom::AddPermission(nsIPrincipal*, const char*, uint32_t, uint32_t, int64_t)' defined but not used 61:01.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 61:01.65 101 | AddPermission(nsIPrincipal* aPrincipal, const char* aType, uint32_t aPermission, 61:01.65 | ^~~~~~~~~~~~~ 61:02.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:02.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 61:02.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.h:11, 61:02.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp:9: 61:02.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::Navigator::GetLanguage(nsAString_internal&)': 61:02.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:02.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:02.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:02.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:02.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/Navigator.cpp:407:22: note: while referencing 'languages' 61:02.50 407 | nsTArray languages; 61:02.50 | ^~~~~~~~~ 61:05.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:05.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:05.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 61:05.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMNodeIterator.h:10, 61:05.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeIterator.h:14, 61:05.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/NodeIterator.cpp:11: 61:05.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 61:05.51 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:05.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:05.51 819 | foundInterface = 0; \ 61:05.51 | ^~~~~~~~~~~~~~ 61:05.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:05.51 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:05.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/NodeIterator.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:05.51 177 | NS_INTERFACE_MAP_END 61:05.51 | ^~~~~~~~~~~~~~~~~~~~ 61:05.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:05.51 811 | else 61:05.51 | ^~~~ 61:05.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:05.51 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:05.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/NodeIterator.cpp:176:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:05.51 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator) 61:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:09.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:09.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:09.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:09.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 61:09.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PartialSHistory.h:9, 61:09.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PartialSHistory.cpp:6: 61:09.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PartialSHistory.cpp: In member function 'virtual nsresult mozilla::dom::PartialSHistory::QueryInterface(const nsIID&, void**)': 61:09.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:09.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:09.16 819 | foundInterface = 0; \ 61:09.16 | ^~~~~~~~~~~~~~ 61:09.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:09.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:09.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:09.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PartialSHistory.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:09.16 23 | NS_INTERFACE_MAP_END 61:09.16 | ^~~~~~~~~~~~~~~~~~~~ 61:09.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:09.16 800 | else 61:09.16 | ^~~~ 61:09.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:09.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:09.16 | ^~~~~~~~~~~~~~~~~~ 61:09.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PartialSHistory.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:09.16 22 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:09.16 | ^~~~~~~~~~~~~~~~~~~~~~ 61:10.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:10.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.h:14, 61:10.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.cpp:9: 61:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)': 61:10.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:10.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:10.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.cpp:1339:23: note: while referencing 'headers' 61:10.21 1339 | nsTArray headers; 61:10.21 | ^~~~~~~ 61:10.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.h:14, 61:10.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.cpp:9: 61:10.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsCORSListenerProxy::CheckPreflightNeeded(nsIChannel*, UpdateType)': 61:10.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:10.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:10.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:10.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.cpp:1022:23: note: while referencing 'headers' 61:10.45 1022 | nsTArray headers; 61:10.45 | ^~~~~~~ 61:10.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:10.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.h:14, 61:10.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.cpp:9: 61:10.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult nsCORSListenerProxy::StartCORSPreflight(nsIChannel*, nsICorsPreflightCallback*, nsTArray&, nsIChannel**)': 61:10.57 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:10.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:10.57 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:10.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsCORSListenerProxy.cpp:1492:23: note: while referencing 'preflightHeaders' 61:10.57 1492 | nsTArray preflightHeaders; 61:10.57 | ^~~~~~~~~~~~~~~~ 61:12.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.cpp:8: 61:12.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'mozilla::net::ParsedHeaderValueListList::ParsedHeaderValueListList(const nsCString&)': 61:12.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::ParsedHeaderValueList [1]' 61:12.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::ParsedHeaderValueList [1]' [-Warray-bounds] 61:12.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:12.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.cpp:476:75: note: while referencing '' 61:12.54 476 | mValues.AppendElement(ParsedHeaderValueList(last, (t + len) - last)); 61:12.54 | ^ 61:12.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:12.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.cpp:8: 61:12.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::ParsedHeaderValueList [1]' 61:12.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::ParsedHeaderValueList [1]' [-Warray-bounds] 61:12.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:12.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttp.cpp:471:81: note: while referencing '' 61:12.54 471 | mValues.AppendElement(ParsedHeaderValueList(last, (t + index) - last)); 61:12.54 | ^ 61:14.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.h:9, 61:14.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:6: 61:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::PostMessageEvent::Run()': 61:14.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:14.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:14.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:152:40: note: while referencing 'ports' 61:14.34 152 | Sequence> ports; 61:14.35 | ^~~~~ 61:14.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.h:9, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:6: 61:14.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:14.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:14.35 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 61:14.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 61:14.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:152:40: note: while referencing 'ports' 61:14.35 152 | Sequence> ports; 61:14.35 | ^~~~~ 61:14.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.h:9, 61:14.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:6: 61:14.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:14.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:14.35 236 | header->mLength = length; 61:14.35 | ~~~~~~~~~~~~~~~~^~~~~~~~ 61:14.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:152:40: note: while referencing 'ports' 61:14.36 152 | Sequence> ports; 61:14.36 | ^~~~~ 61:14.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:14.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:14.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:14.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.h:9, 61:14.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:6: 61:14.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:14.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:14.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:14.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/PostMessageEvent.cpp:152:40: note: while referencing 'ports' 61:14.36 152 | Sequence> ports; 61:14.36 | ^~~~~ 61:15.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:15.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 61:15.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ProcessGlobal.h:10, 61:15.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ProcessGlobal.cpp:6: 61:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ProcessGlobal.cpp: In member function 'virtual nsresult mozilla::dom::ProcessGlobal::QueryInterface(const nsIID&, void**)': 61:15.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:15.28 819 | foundInterface = 0; \ 61:15.28 | ^~~~~~~~~~~~~~ 61:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:15.28 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:15.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:15.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ProcessGlobal.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:15.28 80 | NS_INTERFACE_MAP_END 61:15.28 | ^~~~~~~~~~~~~~~~~~~~ 61:15.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ProcessGlobal.cpp:9: 61:15.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:15.29 49 | } else 61:15.29 | ^~~~ 61:15.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ProcessGlobal.cpp:79:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 61:15.29 79 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ContentProcessMessageManager) 61:15.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsRect.h:16, 61:17.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:9, 61:17.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 61:17.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:6: 61:17.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 61:17.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:17.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.76 819 | foundInterface = 0; \ 61:17.76 | ^~~~~~~~~~~~~~ 61:17.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:17.76 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:17.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:17.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:17.77 94 | NS_INTERFACE_MAP_END 61:17.77 | ^~~~~~~~~~~~~~~~~~~~ 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:17.77 800 | else 61:17.77 | ^~~~ 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:17.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:17.77 | ^~~~~~~~~~~~~~~~~~ 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:17.77 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:17.77 | ^~~~~~~~~~~~~~~~~~~~~~ 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 61:17.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.77 819 | foundInterface = 0; \ 61:17.77 | ^~~~~~~~~~~~~~ 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:17.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:17.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:17.77 284 | NS_INTERFACE_MAP_END 61:17.77 | ^~~~~~~~~~~~~~~~~~~~ 61:17.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:17.78 800 | else 61:17.78 | ^~~~ 61:17.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:17.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:17.78 | ^~~~~~~~~~~~~~~~~~ 61:17.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:17.78 283 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:17.78 | ^~~~~~~~~~~~~~~~~~~~~~ 61:17.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 61:17.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.79 819 | foundInterface = 0; \ 61:17.79 | ^~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:17.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:17.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:17.79 341 | NS_INTERFACE_MAP_END 61:17.79 | ^~~~~~~~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:17.79 800 | else 61:17.79 | ^~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:17.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:17.79 | ^~~~~~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:340:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:17.79 340 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:17.79 | ^~~~~~~~~~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObservation::QueryInterface(const nsIID&, void**)': 61:17.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.79 819 | foundInterface = 0; \ 61:17.79 | ^~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:17.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:17.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:17.79 346 | NS_INTERFACE_MAP_END 61:17.79 | ^~~~~~~~~~~~~~~~~~~~ 61:17.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:17.80 800 | else 61:17.80 | ^~~~ 61:17.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:17.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:17.80 | ^~~~~~~~~~~~~~~~~~ 61:17.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:17.80 345 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:17.80 | ^~~~~~~~~~~~~~~~~~~~~~ 61:18.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:18.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 61:18.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 61:18.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 61:18.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:6: 61:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'uint32_t mozilla::dom::ResizeObserver::BroadcastActiveObservations()': 61:18.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:18.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:18.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:238:50: note: while referencing 'entries' 61:18.78 238 | Sequence> entries; 61:18.78 | ^~~~~~~ 61:18.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:6: 61:18.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:18.78 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 61:18.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 61:18.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:238:50: note: while referencing 'entries' 61:18.78 238 | Sequence> entries; 61:18.78 | ^~~~~~~ 61:18.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:18.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 61:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 61:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 61:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 61:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 61:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 61:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:6: 61:18.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:18.79 236 | header->mLength = length; 61:18.79 | ~~~~~~~~~~~~~~~~^~~~~~~~ 61:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:238:50: note: while referencing 'entries' 61:18.79 238 | Sequence> entries; 61:18.79 | ^~~~~~~ 61:18.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 61:18.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 61:18.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 61:18.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 61:18.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 61:18.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 61:18.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:6: 61:18.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:18.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:18.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:18.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserver.cpp:238:50: note: while referencing 'entries' 61:18.80 238 | Sequence> entries; 61:18.80 | ^~~~~~~ 61:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'nsresult mozilla::net::nsHttpChannel::ContinueProcessResponse2(nsresult)': 61:21.04 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp: variable 'successfulReval' set but not used 61:21.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp:1963:10: warning: variable 'successfulReval' set but not used [-Wunused-but-set-variable] 61:21.04 1963 | bool successfulReval = false; 61:21.04 | ^~~~~~~~~~~~~~~ 61:21.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 61:21.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 61:21.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 61:21.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:21.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:21.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:21.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:21.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp:8: 61:21.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 61:21.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:21.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:21.12 837 | foundInterface = 0; \ 61:21.12 | ^~~~~~~~~~~~~~ 61:21.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:21.13 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:21.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp:5474:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:21.13 5474 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 61:21.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp:5473:7: note: some parts of macro expansion are not guarded by this 'else' clause 61:21.13 5473 | } else 61:21.13 | ^~~~ 61:21.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleNodeCacheConditions.h:17, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:18, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleContextSource.h:10, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.h:13, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/WritingModes.h:10, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ResizeObserver.h:10, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ResizeObserverController.h:9, 61:21.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserverController.cpp:6: 61:21.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'uint32_t mozilla::dom::ResizeObserverController::BroadcastAllActiveObservations()': 61:21.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:21.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:21.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:21.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ResizeObserverController.cpp:194:36: note: while referencing 'tempObservers' 61:21.37 194 | nsTArray> tempObservers(mResizeObservers); 61:21.37 | ^~~~~~~~~~~~~ 61:21.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp: At global scope: 61:21.51 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used 61:21.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpChannel.cpp:1485:1: warning: 'void mozilla::net::GetPKPConsoleErrorTag(uint32_t, nsAString_internal&)' defined but not used [-Wunused-function] 61:21.51 1485 | GetPKPConsoleErrorTag(uint32_t failureResult, nsAString& consoleErrorTag) 61:21.51 | ^~~~~~~~~~~~~~~~~~~~~ 61:24.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/SameProcessMessageQueue.h:11, 61:24.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/SameProcessMessageQueue.cpp:6: 61:24.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::SameProcessMessageQueue::Flush()': 61:24.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:24.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:24.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:24.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:24.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/SameProcessMessageQueue.cpp:38:30: note: while referencing 'queue' 61:24.87 38 | nsTArray> queue; 61:24.87 | ^~~~~ 61:26.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:26.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 61:26.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 61:26.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ScreenOrientation.h:9, 61:26.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ScreenOrientation.cpp:5: 61:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 61:26.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:26.62 837 | foundInterface = 0; \ 61:26.62 | ^~~~~~~~~~~~~~ 61:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:26.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:26.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ScreenOrientation.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:26.62 28 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:26.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:11, 61:26.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ScreenOrientation.h:9, 61:26.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ScreenOrientation.cpp:5: 61:26.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:26.63 258 | } else 61:26.63 | ^~~~ 61:26.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 61:26.63 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 61:26.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 61:26.63 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 61:26.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ScreenOrientation.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 61:26.63 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(ScreenOrientation) 61:26.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:29.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:29.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:29.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrefService.h:10, 61:29.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:13, 61:29.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ShadowRoot.cpp:6: 61:29.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 61:29.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:29.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:29.16 837 | foundInterface = 0; \ 61:29.16 | ^~~~~~~~~~~~~~ 61:29.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:29.16 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:29.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:29.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ShadowRoot.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:29.17 51 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 61:29.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:29.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:29.17 800 | else 61:29.17 | ^~~~ 61:29.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:29.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:29.17 | ^~~~~~~~~~~~~~~~~~ 61:29.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/ShadowRoot.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:29.17 50 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 61:29.17 | ^~~~~~~~~~~~~~~~~~~~~~ 61:31.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'void mozilla::net::nsHttpConnection::StartSpdy(uint8_t)': 61:31.48 Warning: -Wunused-result in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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' 61:31.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 61:31.48 327 | mTLSFilter->SetProxiedTransaction(mSpdySession); 61:31.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 61:31.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:31.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:31.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:31.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:31.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:31.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:31.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:31.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:31.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:31.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:8: 61:31.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::net::nsHttpConnection::SetupNPNList(nsISSLSocketControl*, uint32_t)': 61:31.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:31.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:31.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:31.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:31.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:696:25: note: while referencing 'protocolArray' 61:31.95 696 | nsTArray protocolArray; 61:31.95 | ^~~~~~~~~~~~~ 61:31.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:31.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:31.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:31.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:31.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:31.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:31.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:8: 61:31.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::nsHttpConnection::StartSpdy(uint8_t)': 61:31.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:31.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:31.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:31.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:31.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:278:43: note: while referencing 'list' 61:31.98 278 | nsTArray > list; 61:31.98 | ^~~~ 61:31.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:31.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:8: 61:31.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:31.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:31.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:31.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:31.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:278:43: note: while referencing 'list' 61:31.98 278 | nsTArray > list; 61:31.99 | ^~~~ 61:32.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:32.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:8: 61:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::nsHttpConnection::Start0RTTSpdy(uint8_t)': 61:32.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:32.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:32.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:230:43: note: while referencing 'list' 61:32.03 230 | nsTArray > list; 61:32.03 | ^~~~ 61:32.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:32.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:8: 61:32.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:32.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:32.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnection.cpp:230:43: note: while referencing 'list' 61:32.03 230 | nsTArray > list; 61:32.03 | ^~~~ 61:33.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:33.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:33.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.h:13, 61:33.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.cpp:6: 61:33.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'already_AddRefed mozilla::dom::{anonymous}::EnsureBlobForBackgroundManager(mozilla::dom::BlobImpl*, mozilla::ipc::PBackgroundChild*, mozilla::ErrorResult&)': 61:33.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:33.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:33.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:33.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.cpp:544:30: note: while referencing 'newSubBlobImpls' 61:33.24 544 | nsTArray> newSubBlobImpls; 61:33.24 | ^~~~~~~~~~~~~~~ 61:33.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:33.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:33.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.h:13, 61:33.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.cpp:6: 61:33.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::StructuredCloneHolder::TakeTransferredPortsAsSequence(mozilla::dom::Sequence >&)': 61:33.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:33.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:33.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:33.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.cpp:1356:33: note: while referencing 'ports' 61:33.40 1356 | nsTArray> ports = TakeTransferredPorts(); 61:33.40 | ^~~~~ 61:33.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:33.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:33.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.h:13, 61:33.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.cpp:6: 61:33.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::StructuredCloneHolder::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle)': 61:33.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:33.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:33.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:33.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StructuredCloneHolder.cpp:813:30: note: while referencing 'blobImpls' 61:33.50 813 | nsTArray> blobImpls; 61:33.50 | ^~~~~~~~~ 61:35.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 61:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocumentOrShadowRoot.h:9, 61:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StyleSheetList.h:9, 61:35.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StyleSheetList.cpp:6: 61:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 61:35.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.62 819 | foundInterface = 0; \ 61:35.62 | ^~~~~~~~~~~~~~ 61:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:35.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:35.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StyleSheetList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:35.62 22 | NS_INTERFACE_MAP_END 61:35.62 | ^~~~~~~~~~~~~~~~~~~~ 61:35.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.62 811 | else 61:35.62 | ^~~~ 61:35.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:35.63 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:35.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/StyleSheetList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:35.63 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMStyleSheetList) 61:35.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 61:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SubtleCrypto.h:9, 61:37.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/SubtleCrypto.cpp:6: 61:37.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 61:37.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:37.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.43 819 | foundInterface = 0; \ 61:37.43 | ^~~~~~~~~~~~~~ 61:37.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.43 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/SubtleCrypto.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.44 21 | NS_INTERFACE_MAP_END 61:37.44 | ^~~~~~~~~~~~~~~~~~~~ 61:37.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.44 800 | else 61:37.44 | ^~~~ 61:37.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:37.44 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:37.44 | ^~~~~~~~~~~~~~~~~~ 61:37.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/SubtleCrypto.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:37.44 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:37.44 | ^~~~~~~~~~~~~~~~~~~~~~ 61:37.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnectionMgr.cpp:7: 61:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::net::nsHttpConnectionMgr::ProcessSpdyPendingQ(mozilla::net::nsHttpConnectionMgr::nsConnectionEntry*)': 61:37.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 61:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 61:37.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:37.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1988:42: note: while referencing 'leftovers' 61:37.60 1988 | nsTArray > leftovers; 61:37.60 | ^~~~~~~~~ 61:37.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnectionMgr.cpp:7: 61:37.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::OnTransportStatus(nsITransport*, nsresult, int64_t, int64_t)': 61:37.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:37.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:37.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:37.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3432:27: note: while referencing 'addressSet' 61:37.76 3432 | nsTArray addressSet; 61:37.76 | ^~~~~~~~~~ 61:42.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.cpp:11: 61:42.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.h: In constructor 'mozilla::net::nsHttpHandler::nsHttpHandler()': 61:42.02 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.h: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after 61:42.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.h:503:20: warning: 'mozilla::net::nsHttpHandler::mAppBuildID' will be initialized after [-Wreorder] 61:42.02 503 | nsCString mAppBuildID; 61:42.02 | ^~~~~~~~~~~ 61:42.02 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.h: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' 61:42.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.h:501:20: warning: 'bool mozilla::net::nsHttpHandler::mCompatFirefoxEnabled' [-Wreorder] 61:42.02 501 | bool mCompatFirefoxEnabled; 61:42.02 | ^~~~~~~~~~~~~~~~~~~~~ 61:42.02 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.cpp: when initialized here 61:42.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpHandler.cpp:138:1: warning: when initialized here [-Wreorder] 61:42.02 138 | nsHttpHandler::nsHttpHandler() 61:42.02 | ^~~~~~~~~~~~~ 61:48.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 61:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 61:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 61:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 61:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 61:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/NeckoChild.h:10, 61:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/HttpLog.h:21, 61:48.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpPipeline.cpp:7: 61:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpPipeline.cpp: In member function 'virtual nsresult mozilla::net::nsHttpPipeline::QueryInterface(const nsIID&, void**)': 61:48.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:48.61 819 | foundInterface = 0; \ 61:48.61 | ^~~~~~~~~~~~~~ 61:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:48.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpPipeline.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:48.61 166 | NS_INTERFACE_MAP_END 61:48.61 | ^~~~~~~~~~~~~~~~~~~~ 61:48.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:48.62 811 | else 61:48.62 | ^~~~ 61:48.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:48.62 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:48.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:48.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/http/nsHttpPipeline.cpp:165:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:48.62 165 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 61:48.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:48.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:48.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:48.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 61:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 61:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 61:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TimeoutHandler.h:10, 61:48.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TimeoutHandler.cpp:6: 61:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 61:48.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:48.72 819 | foundInterface = 0; \ 61:48.72 | ^~~~~~~~~~~~~~ 61:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:48.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:48.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TimeoutHandler.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:48.72 40 | NS_INTERFACE_MAP_END 61:48.72 | ^~~~~~~~~~~~~~~~~~~~ 61:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:48.72 800 | else 61:48.72 | ^~~~ 61:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:48.72 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:48.72 | ^~~~~~~~~~~~~~~~~~ 61:48.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TimeoutHandler.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:48.72 39 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 61:48.72 | ^~~~~~~~~~~~~~~~~~~~~~ 61:50.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 61:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 61:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMTreeWalker.h:10, 61:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TreeWalker.h:13, 61:50.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TreeWalker.cpp:10: 61:50.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 61:50.12 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:50.13 819 | foundInterface = 0; \ 61:50.13 | ^~~~~~~~~~~~~~ 61:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:50.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:50.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:50.13 49 | NS_INTERFACE_MAP_END 61:50.13 | ^~~~~~~~~~~~~~~~~~~~ 61:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:50.13 811 | else 61:50.13 | ^~~~ 61:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:50.13 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:50.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:50.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:50.13 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker) 61:50.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/OwningNonNull.h:11, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RootedOwningNonNull.h:19, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:19, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 61:54.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 61:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:54.71 837 | foundInterface = 0; \ 61:54.71 | ^~~~~~~~~~~~~~ 61:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:54.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:54.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:54.71 1448 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:54.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:16, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:54.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:54.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:54.71 258 | } else 61:54.71 | ^~~~ 61:54.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 61:54.72 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 61:54.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 61:54.72 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 61:54.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 61:54.72 1447 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(WebSocket) 61:54.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.46 libnetwerk_protocol_http.a.desc 61:56.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::WebSocket::ConstructorCommon(const mozilla::dom::GlobalObject&, const nsAString_internal&, const mozilla::dom::Sequence&, nsITransportProvider*, const nsACString_internal&, mozilla::ErrorResult&)': 61:56.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:56.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:56.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1245:22: note: while referencing 'protocolArray' 61:56.14 1245 | nsTArray protocolArray; 61:56.14 | ^~~~~~~~~~~~~ 61:56.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:56.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:56.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:56.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1245:22: note: while referencing 'protocolArray' 61:56.15 1245 | nsTArray protocolArray; 61:56.15 | ^~~~~~~~~~~~~ 61:56.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.15 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:56.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:56.15 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:56.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1245:22: note: while referencing 'protocolArray' 61:56.15 1245 | nsTArray protocolArray; 61:56.15 | ^~~~~~~~~~~~~ 61:56.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 61:56.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:56.16 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 61:56.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 61:56.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1245:22: note: while referencing 'protocolArray' 61:56.16 1245 | nsTArray protocolArray; 61:56.16 | ^~~~~~~~~~~~~ 61:56.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 61:56.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:56.16 236 | header->mLength = length; 61:56.16 | ~~~~~~~~~~~~~~~~^~~~~~~~ 61:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1245:22: note: while referencing 'protocolArray' 61:56.17 1245 | nsTArray protocolArray; 61:56.17 | ^~~~~~~~~~~~~ 61:56.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:56.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:56.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:1245:22: note: while referencing 'protocolArray' 61:56.17 1245 | nsTArray protocolArray; 61:56.17 | ^~~~~~~~~~~~~ 61:56.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::WebSocket::Constructor(const mozilla::dom::GlobalObject&, const nsAString_internal&, mozilla::ErrorResult&)': 61:56.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 61:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 61:56.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:56.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:962:22: note: while referencing 'protocols' 61:56.29 962 | Sequence protocols; 61:56.29 | ^~~~~~~~~ 61:56.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::WebSocket::Constructor(const mozilla::dom::GlobalObject&, const nsAString_internal&, const nsAString_internal&, mozilla::ErrorResult&)': 61:56.31 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 61:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 61:56.31 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:56.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:973:22: note: while referencing 'protocols' 61:56.31 973 | Sequence protocols; 61:56.31 | ^~~~~~~~~ 61:56.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:56.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 61:56.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TypedArray.h:15, 61:56.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.h:10, 61:56.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:6: 61:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::WebSocket::CreateAndDispatchMessageEvent(const nsACString_internal&, bool)': 61:56.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 61:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 61:56.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:56.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WebSocket.cpp:2015:64: note: while referencing '' 61:56.40 2015 | Sequence>()); 61:56.40 | ^ 61:56.70 libtoolkit_components_mediasniffer.a.desc 61:58.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 61:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:11: 61:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'mozilla::dom::SRICheckDataVerifier::SRICheckDataVerifier(const mozilla::dom::SRIMetadata&, const nsACString_internal&, nsIConsoleReportCollector*)': 61:58.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:58.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:58.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:235:24: note: while referencing 'params' 61:58.65 235 | nsTArray params; 61:58.65 | ^~~~~~ 61:58.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:58.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 61:58.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:11: 61:58.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::dom::SRICheck::IntegrityMetadata(const nsAString_internal&, const nsACString_internal&, nsIConsoleReportCollector*, mozilla::dom::SRIMetadata*)': 61:58.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:58.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:58.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:58.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:139:26: note: while referencing 'params' 61:58.68 139 | nsTArray params; 61:58.68 | ^~~~~~ 61:58.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:58.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 61:58.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:11: 61:58.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:58.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:58.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:58.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:127:26: note: while referencing 'params' 61:58.69 127 | nsTArray params; 61:58.69 | ^~~~~~ 61:58.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:58.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 61:58.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:11: 61:58.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::SRICheckDataVerifier::VerifyHash(const mozilla::dom::SRIMetadata&, uint32_t, const nsACString_internal&, nsIConsoleReportCollector*)': 61:58.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:58.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:58.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:58.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:331:24: note: while referencing 'params' 61:58.77 331 | nsTArray params; 61:58.77 | ^~~~~~ 61:58.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:58.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 61:58.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:11: 61:58.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:58.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:58.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:58.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:317:24: note: while referencing 'params' 61:58.77 317 | nsTArray params; 61:58.77 | ^~~~~~ 61:58.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 61:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:11: 61:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::SRICheckDataVerifier::Verify(const mozilla::dom::SRIMetadata&, nsIChannel*, const nsACString_internal&, nsIConsoleReportCollector*)': 61:58.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:58.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:58.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:82:22: note: while referencing 'params' 61:58.81 82 | nsTArray params; 61:58.81 | ^~~~~~ 61:58.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 61:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 61:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:11: 61:58.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 61:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 61:58.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:58.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/SRICheck.cpp:400:22: note: while referencing 'params' 61:58.81 400 | nsTArray params; 61:58.81 | ^~~~~~ 61:59.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 61:59.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 61:59.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMJSProxyHandler.h:12, 61:59.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.h:9, 61:59.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:6: 61:59.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 61:59.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 61:59.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 61:59.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 61:59.22 31 | memset(aT, 0, sizeof(T)); 61:59.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:59.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:15: 61:59.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 61:59.22 2858 | struct GlobalProperties { 61:59.22 | ^~~~~~~~~~~~~~~~ 62:00.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:00.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:00.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTargetBinding.h:9, 62:00.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:7: 62:00.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::dom::WindowNamedPropertiesHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::AutoIdVector&) const': 62:00.06 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:00.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:00.06 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:00.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:181:22: note: while referencing 'names' 62:00.06 181 | nsTArray names; 62:00.06 | ^~~~~ 62:00.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:00.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:00.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTargetBinding.h:9, 62:00.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:7: 62:00.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:00.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:00.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:00.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:181:22: note: while referencing 'names' 62:00.07 181 | nsTArray names; 62:00.07 | ^~~~~ 62:00.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:00.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 62:00.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTargetBinding.h:9, 62:00.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:7: 62:00.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:00.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:00.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:00.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/WindowNamedPropertiesHandler.cpp:181:22: note: while referencing 'names' 62:00.07 181 | nsTArray names; 62:00.07 | ^~~~~ 62:01.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 62:01.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:7: 62:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCSPTokenizer::generateTokens(cspTokens&)': 62:01.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:01.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:01.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:98:23: note: while referencing 'dirAndSrcs' 62:01.23 98 | nsTArray dirAndSrcs; 62:01.23 | ^~~~~~~~~~ 62:01.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:01.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 62:01.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:7: 62:01.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCSPParser::sandboxFlagList(nsCSPDirective*)': 62:01.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:01.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:01.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:01.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:1024:27: note: while referencing 'srcs' 62:01.27 1024 | nsTArray srcs; 62:01.27 | ^~~~ 62:01.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 62:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:7: 62:01.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCSPParser::reportURIList(nsCSPDirective*)': 62:01.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:01.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:01.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:01.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:950:27: note: while referencing 'srcs' 62:01.29 950 | nsTArray srcs; 62:01.29 | ^~~~ 62:01.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 62:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:7: 62:01.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:01.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:01.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:01.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:950:27: note: while referencing 'srcs' 62:01.29 950 | nsTArray srcs; 62:01.29 | ^~~~ 62:01.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 62:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:7: 62:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCSPParser::directive()': 62:01.33 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:01.33 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:01.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:1235:27: note: while referencing 'srcs' 62:01.33 1235 | nsTArray srcs; 62:01.33 | ^~~~ 62:01.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 62:01.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:7: 62:01.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsCSPPolicy* nsCSPParser::parseContentSecurityPolicy(const nsAString_internal&, nsIURI*, bool, nsCSPContext*, bool)': 62:01.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 62:01.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 62:01.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:01.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPParser.cpp:1356:34: note: while referencing 'tokens' 62:01.39 1356 | nsTArray< nsTArray > tokens; 62:01.39 | ^~~~~~ 62:04.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 62:04.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 62:04.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:20: 62:04.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 62:04.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 62:04.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 62:04.41 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 62:04.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 62:04.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 62:04.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 62:04.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 62:04.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:17: 62:04.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 62:04.41 585 | class nsCSSValue { 62:04.41 | ^~~~~~~~~~ 62:04.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'nsresult nsAttrAndChildArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 62:04.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 62:04.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:458:12: 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] 62:04.44 458 | memmove(&ATTRS(mImpl)[aPos], 62:04.44 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 62:04.44 459 | &ATTRS(mImpl)[aPos + 1], 62:04.44 | ~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.44 460 | (slotCount - aPos - 1) * sizeof(InternalAttr)); 62:04.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:11: 62:04.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 62:04.44 219 | struct InternalAttr 62:04.44 | ^~~~~~~~~~~~ 62:04.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 62:04.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:461:11: 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] 62:04.44 461 | memset(&ATTRS(mImpl)[slotCount - 1], 0, sizeof(InternalAttr)); 62:04.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:11: 62:04.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 62:04.44 219 | struct InternalAttr 62:04.44 | ^~~~~~~~~~~~ 62:04.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp: In member function 'bool nsAttrAndChildArray::AddAttrSlot()': 62:04.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 62:04.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:863:12: 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] 62:04.45 863 | memmove(&ATTRS(mImpl)[slotCount + 1], &ATTRS(mImpl)[slotCount], 62:04.45 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.45 864 | childCount * sizeof(nsIContent*)); 62:04.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.cpp:11: 62:04.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:219:10: note: 'struct nsAttrAndChildArray::InternalAttr' declared here 62:04.45 219 | struct InternalAttr 62:04.45 | ^~~~~~~~~~~~ 62:06.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 62:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 62:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.cpp:20: 62:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 62:06.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 62:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 62:06.91 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 62:06.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:06.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 62:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 62:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 62:06.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrValue.cpp:20: 62:06.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 62:06.91 585 | class nsCSSValue { 62:06.91 | ^~~~~~~~~~ 62:10.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:10.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 62:10.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:6, 62:10.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 62:10.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 62:10.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:10.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:10.55 819 | foundInterface = 0; \ 62:10.55 | ^~~~~~~~~~~~~~ 62:10.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:10.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:10.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:10.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:10.55 170 | NS_INTERFACE_MAP_END 62:10.55 | ^~~~~~~~~~~~~~~~~~~~ 62:10.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:10.55 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:10.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:10.55 265 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, 62:10.55 | ^~~~~~~~~~~~~~~~~~~~ 62:10.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:14, 62:10.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 62:10.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:10.56 137 | } else 62:10.56 | ^~~~ 62:10.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 62:10.56 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 62:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:10.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:10.56 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:265:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:10.56 265 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, 62:10.56 | ^~~~~~~~~~~~~~~~~~~~ 62:10.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 62:10.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPUtils.cpp: At global scope: 62:10.78 Warning: -Wunused-function in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPUtils.cpp: 'bool isCharacterToken(char16_t)' defined but not used 62:10.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPUtils.cpp:39:1: warning: 'bool isCharacterToken(char16_t)' defined but not used [-Wunused-function] 62:10.78 39 | isCharacterToken(char16_t aSymbol) 62:10.78 | ^~~~~~~~~~~~~~~~ 62:12.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:12.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 62:12.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 62:12.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentPolicyUtils.h:17, 62:12.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:7, 62:12.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 62:12.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsCSPContext::SendReports(nsISupports*, nsIURI*, nsAString_internal&, uint32_t, nsAString_internal&, nsAString_internal&, uint32_t)': 62:12.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:12.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:12.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:12.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 62:12.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:906:22: note: while referencing 'reportURIs' 62:12.19 906 | nsTArray reportURIs; 62:12.19 | ^~~~~~~~~~ 62:12.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentPolicyUtils.h:17, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:7, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 62:12.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCSPDirective::toDomCSPStruct(mozilla::dom::CSP&) const': 62:12.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 62:12.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 62:12.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:12.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 62:12.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPUtils.cpp:1134:36: note: while referencing 'srcs' 62:12.60 1134 | mozilla::dom::Sequence srcs; 62:12.60 | ^~~~ 62:12.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentPolicyUtils.h:17, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:7, 62:12.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 62:12.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 62:12.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 62:12.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:12.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 62:12.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPUtils.cpp:1134:36: note: while referencing 'srcs' 62:12.60 1134 | mozilla::dom::Sequence srcs; 62:12.60 | ^~~~ 62:12.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:12.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 62:12.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentUtils.h:22, 62:12.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsContentPolicyUtils.h:17, 62:12.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPContext.cpp:7, 62:12.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:2: 62:12.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCSPPolicy::toDomCSPStruct(mozilla::dom::CSP&) const': 62:12.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 62:12.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 62:12.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:12.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dom/security/Unified_cpp_dom_security0.cpp:11: 62:12.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/security/nsCSPUtils.cpp:1601:40: note: while referencing 'srcs' 62:12.69 1601 | mozilla::dom::Sequence srcs; 62:12.69 | ^~~~ 62:13.11 libdom_security.a.desc 62:17.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIHandlerService.h:10, 62:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/ContentHandlerService.h:4, 62:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 62:17.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 62:17.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:17.82 819 | foundInterface = 0; \ 62:17.82 | ^~~~~~~~~~~~~~ 62:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:17.82 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:17.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:17.82 170 | NS_INTERFACE_MAP_END 62:17.82 | ^~~~~~~~~~~~~~~~~~~~ 62:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:17.82 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:17.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:17.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:17.83 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 62:17.83 | ^~~~~~~~~~~~~~~~~~~~ 62:17.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 62:17.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 62:17.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:17.83 137 | } else 62:17.83 | ^~~~ 62:17.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:17.83 137 | } else 62:17.83 | ^~~~ 62:17.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:17.83 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:17.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:17.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsDBusHandlerApp.cpp:19:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:17.83 19 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 62:17.83 | ^~~~~~~~~~~~~~~~~~~~ 62:17.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIHandlerService.h:10, 62:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/ContentHandlerService.h:4, 62:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 62:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:17.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 62:17.93 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:17.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:17.93 819 | foundInterface = 0; \ 62:17.93 | ^~~~~~~~~~~~~~ 62:17.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:17.93 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 62:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:17.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 62:17.93 1104 | NS_INTERFACE_MAP_END_THREADSAFE 62:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:17.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:17.94 800 | else 62:17.94 | ^~~~ 62:17.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:17.94 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:17.94 | ^~~~~~~~~~~~~~~~~~ 62:17.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalHelperAppService.cpp:1103:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:17.94 1103 | NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver) 62:17.94 | ^~~~~~~~~~~~~~~~~~~~~~ 62:17.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 62:17.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:17.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:17.99 819 | foundInterface = 0; \ 62:17.99 | ^~~~~~~~~~~~~~ 62:17.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:17.99 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 62:18.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 62:18.00 87 | NS_INTERFACE_MAP_END_THREADSAFE 62:18.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:18.00 800 | else 62:18.00 | ^~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:18.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:18.00 | ^~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:86:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:18.00 86 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 62:18.00 | ^~~~~~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 62:18.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:18.00 819 | foundInterface = 0; \ 62:18.00 | ^~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:18.00 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 62:18.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 62:18.00 460 | NS_INTERFACE_MAP_END_THREADSAFE 62:18.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:18.00 800 | else 62:18.00 | ^~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:18.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:18.00 | ^~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsExternalProtocolHandler.cpp:459:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:18.00 459 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:18.00 | ^~~~~~~~~~~~~~~~~~~~~~ 62:18.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 62:18.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:18.01 819 | foundInterface = 0; \ 62:18.01 | ^~~~~~~~~~~~~~ 62:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:18.01 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 62:18.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 62:18.01 26 | NS_INTERFACE_MAP_END_THREADSAFE 62:18.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:18.01 811 | else 62:18.01 | ^~~~ 62:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:18.01 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:18.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:18.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:18.01 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 62:18.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:19.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:19.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:7: 62:19.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 62:19.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:19.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:19.53 819 | foundInterface = 0; \ 62:19.53 | ^~~~~~~~~~~~~~ 62:19.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:19.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:19.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:19.53 227 | NS_INTERFACE_MAP_END 62:19.53 | ^~~~~~~~~~~~~~~~~~~~ 62:19.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 62:19.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:15, 62:19.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.h:15, 62:19.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:10: 62:19.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:19.54 264 | } else 62:19.54 | ^~~~ 62:19.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 62:19.54 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 62:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 62:19.54 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 62:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:19.54 226 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 62:19.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:19.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:7: 62:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 62:19.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:19.56 837 | foundInterface = 0; \ 62:19.56 | ^~~~~~~~~~~~~~ 62:19.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:19.56 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:19.56 1237 | NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 62:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 62:19.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:15, 62:19.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.h:15, 62:19.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:10: 62:19.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:19.56 258 | } else 62:19.56 | ^~~~ 62:19.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:19.56 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:19.56 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentIterator.cpp:1236:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:19.56 1236 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsContentSubtreeIterator) 62:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 62:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 62:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 62:20.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 62:20.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 62:20.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerServiceChild.h:9, 62:20.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/HandlerServiceChild.h:4, 62:20.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/ContentHandlerService.h:6, 62:20.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/ContentHandlerService.cpp:1, 62:20.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:20.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::dom::ContentHandlerService::nsIHandlerInfoToHandlerInfo(nsIHandlerInfo*, mozilla::dom::HandlerInfo*)': 62:20.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:20.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:20.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:20.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:20.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/uriloader/exthandler/ContentHandlerService.cpp:53:24: note: while referencing 'happs' 62:20.79 53 | nsTArray happs; 62:20.79 | ^~~~~ 62:21.69 liburiloader_exthandler.a.desc 62:22.02 libxpt.a 62:22.10 libxpt.a.desc 62:22.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:22.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 62:22.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentListDeclarations.h:10, 62:22.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.h:16, 62:22.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:12: 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 62:22.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:22.25 819 | foundInterface = 0; \ 62:22.25 | ^~~~~~~~~~~~~~ 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:22.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:22.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:22.25 89 | NS_INTERFACE_MAP_END 62:22.25 | ^~~~~~~~~~~~~~~~~~~~ 62:22.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 62:22.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsIHTMLCollection.h:11, 62:22.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.h:20, 62:22.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:12: 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:22.25 264 | } else 62:22.25 | ^~~~ 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 62:22.25 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 62:22.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 62:22.25 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 62:22.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:22.25 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:22.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 62:22.26 88 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 62:22.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 62:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentListDeclarations.h:10, 62:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.h:16, 62:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:12: 62:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 62:22.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:22.26 837 | foundInterface = 0; \ 62:22.26 | ^~~~~~~~~~~~~~ 62:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:22.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:22.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:22.26 141 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 62:22.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 62:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsIHTMLCollection.h:11, 62:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.h:20, 62:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:12: 62:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:22.27 258 | } else 62:22.27 | ^~~~ 62:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:22.27 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:22.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:22.27 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:22.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentList.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:22.27 140 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsSimpleContentList) 62:22.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:24.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:24.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:24.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:24.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:24.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLAllCollection.h:9, 62:24.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLAllCollection.cpp:6: 62:24.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 62:24.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:24.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.31 819 | foundInterface = 0; \ 62:24.31 | ^~~~~~~~~~~~~~ 62:24.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.31 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLAllCollection.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.31 37 | NS_INTERFACE_MAP_END 62:24.31 | ^~~~~~~~~~~~~~~~~~~~ 62:24.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.31 800 | else 62:24.31 | ^~~~ 62:24.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:24.31 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:24.31 | ^~~~~~~~~~~~~~~~~~ 62:24.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLAllCollection.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:24.32 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:24.32 | ^~~~~~~~~~~~~~~~~~~~~~ 62:28.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 62:28.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:9: 62:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsContentPermissionRequestProxy::Cancel()': 62:28.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:28.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:28.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:664:30: note: while referencing 'emptyChoices' 62:28.10 664 | nsTArray emptyChoices; 62:28.10 | ^~~~~~~~~~~~ 62:28.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 62:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:9: 62:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static uint32_t mozilla::dom::nsContentPermissionUtils::ConvertArrayToPermissionRequest(nsIArray*, nsTArray&)': 62:28.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:28.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:28.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:302:24: note: while referencing 'options' 62:28.18 302 | nsTArray options; 62:28.18 | ^~~~~~~ 62:28.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 62:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:9: 62:28.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsContentPermissionRequestProxy::Allow(JS::HandleValue)': 62:28.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:28.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:28.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:28.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:684:30: note: while referencing 'choices' 62:28.24 684 | nsTArray choices; 62:28.24 | ^~~~~~~ 62:28.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 62:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:9: 62:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsTArray mozilla::dom::nsContentPermissionUtils::GetContentPermissionRequestChildById(const TabId&)': 62:28.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:28.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:28.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:440:45: note: while referencing 'childArray' 62:28.37 440 | nsTArray childArray; 62:28.37 | ^~~~~~~~~~ 62:28.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:28.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 62:28.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:9: 62:28.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsTArray mozilla::dom::nsContentPermissionUtils::GetContentPermissionRequestParentById(const TabId&)': 62:28.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:28.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:28.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:28.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:417:46: note: while referencing 'parentArray' 62:28.38 417 | nsTArray parentArray; 62:28.39 | ^~~~~~~~~~~ 62:28.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 62:28.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 62:28.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:9: 62:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::dom::nsContentPermissionUtils::AskPermission(nsIContentPermissionRequest*, nsPIDOMWindowInner*)': 62:28.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 62:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 62:28.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:28.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:28.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPermissionHelper.cpp:384:33: note: while referencing 'permArray' 62:28.47 384 | nsTArray permArray; 62:28.47 | ^~~~~~~~~ 62:32.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 62:32.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 62:32.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentSink.cpp:28: 62:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:32.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:32.19 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:32.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:32.19 712 | class CompressedGlyph { 62:32.19 | ^~~~~~~~~~~~~~~ 62:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:32.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:32.19 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:32.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:32.19 712 | class CompressedGlyph { 62:32.19 | ^~~~~~~~~~~~~~~ 62:32.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:32.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:32.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsICSSLoaderObserver.h:11, 62:32.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentSink.h:17, 62:32.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentSink.cpp:11: 62:32.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 62:32.32 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:32.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:32.32 819 | foundInterface = 0; \ 62:32.32 | ^~~~~~~~~~~~~~ 62:32.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:32.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:32.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:32.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentSink.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:32.32 68 | NS_INTERFACE_MAP_END 62:32.32 | ^~~~~~~~~~~~~~~~~~~~ 62:32.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.32 811 | else 62:32.32 | ^~~~ 62:32.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:32.32 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:32.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:32.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentSink.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:32.32 67 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 62:32.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 62:37.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 62:37.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 62:37.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.cpp:54: 62:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:37.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:37.59 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:37.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:37.59 712 | class CompressedGlyph { 62:37.59 | ^~~~~~~~~~~~~~~ 62:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:37.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:37.59 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:37.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:37.59 712 | class CompressedGlyph { 62:37.59 | ^~~~~~~~~~~~~~~ 62:39.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 62:39.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 62:39.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 62:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:21, 62:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:20, 62:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.cpp:8: 62:39.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:39.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 62:39.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:39.23 31 | memset(aT, 0, sizeof(T)); 62:39.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:39.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.cpp:205: 62:39.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 62:39.23 2858 | struct GlobalProperties { 62:39.23 | ^~~~~~~~~~~~~~~~ 62:39.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 62:39.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 62:39.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLBodyElement.cpp:20: 62:39.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 62:39.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 62:39.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 62:39.74 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 62:39.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 62:39.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 62:39.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 62:39.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 62:39.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 62:39.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLBodyElement.h:9, 62:39.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLBodyElement.cpp:6: 62:39.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 62:39.74 585 | class nsCSSValue { 62:39.74 | ^~~~~~~~~~ 62:49.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 62:49.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CanvasRenderingContext2D.h:16, 62:49.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLCanvasElement.cpp:17: 62:49.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:49.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:49.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:49.79 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:49.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:49.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:49.79 712 | class CompressedGlyph { 62:49.79 | ^~~~~~~~~~~~~~~ 62:49.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:49.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:49.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:49.79 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:49.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:49.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:49.79 712 | class CompressedGlyph { 62:49.79 | ^~~~~~~~~~~~~~~ 62:50.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventListener.h:10, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:10, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLCanvasElement.cpp:6: 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 62:50.35 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.35 837 | foundInterface = 0; \ 62:50.35 | ^~~~~~~~~~~~~~ 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:50.35 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLCanvasElement.cpp:696:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:50.35 696 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 62:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 62:50.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLCanvasElement.cpp:6: 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.35 258 | } else 62:50.35 | ^~~~ 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:50.35 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:50.35 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLCanvasElement.cpp:695:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:50.35 695 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(CanvasCaptureTrackSource) 62:50.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:12, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIAttribute.h:9, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Attr.h:14, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.h:14, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.cpp:10: 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 62:51.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.41 819 | foundInterface = 0; \ 62:51.41 | ^~~~~~~~~~~~~~ 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:51.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:51.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:51.41 101 | NS_INTERFACE_MAP_END 62:51.41 | ^~~~~~~~~~~~~~~~~~~~ 62:51.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:15, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIAttribute.h:9, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Attr.h:14, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.h:14, 62:51.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.cpp:10: 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.41 264 | } else 62:51.41 | ^~~~ 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 62:51.41 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 62:51.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 62:51.41 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 62:51.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:51.41 100 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap) 62:51.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:54.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 62:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMCaretPosition.h:9, 62:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMCaretPosition.cpp:6: 62:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 62:54.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:54.14 819 | foundInterface = 0; \ 62:54.14 | ^~~~~~~~~~~~~~ 62:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:54.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:54.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMCaretPosition.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:54.14 74 | NS_INTERFACE_MAP_END 62:54.14 | ^~~~~~~~~~~~~~~~~~~~ 62:54.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:54.15 800 | else 62:54.15 | ^~~~ 62:54.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:54.15 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:54.15 | ^~~~~~~~~~~~~~~~~~ 62:54.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMCaretPosition.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:54.15 73 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:54.15 | ^~~~~~~~~~~~~~~~~~~~~~ 62:56.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 62:56.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 62:56.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:70: 62:56.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 62:56.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 62:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 62:56.68 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 62:56.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 62:56.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 62:56.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 62:56.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:70: 62:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 62:56.68 585 | class nsCSSValue { 62:56.68 | ^~~~~~~~~~ 62:57.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 62:57.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 62:57.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 62:57.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:70: 62:57.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:57.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:57.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:57.03 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:57.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:57.03 712 | class CompressedGlyph { 62:57.03 | ^~~~~~~~~~~~~~~ 62:57.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 62:57.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 62:57.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 62:57.03 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 62:57.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 62:57.03 712 | class CompressedGlyph { 62:57.03 | ^~~~~~~~~~~~~~~ 62:57.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:57.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:57.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcpublic.h:14, 62:57.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:19: 62:57.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMClassInfo::QueryInterface(const nsIID&, void**)': 62:57.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:57.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:57.68 819 | foundInterface = 0; \ 62:57.68 | ^~~~~~~~~~~~~~ 62:57.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:57.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:57.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:57.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:57.68 368 | NS_INTERFACE_MAP_END 62:57.68 | ^~~~~~~~~~~~~~~~~~~~ 62:57.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:57.68 811 | else 62:57.68 | ^~~~ 62:57.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:57.68 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:57.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:367:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:57.68 367 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClassInfo) 62:57.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsDOMConstructor::QueryInterface(const nsIID&, void**)': 62:57.70 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:57.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:57.70 819 | foundInterface = 0; \ 62:57.70 | ^~~~~~~~~~~~~~ 62:57.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:57.70 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:57.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:1269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:57.70 1269 | NS_INTERFACE_MAP_END 62:57.70 | ^~~~~~~~~~~~~~~~~~~~ 62:57.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:1268:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:57.70 1268 | } else 62:57.70 | ^~~~ 62:57.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:57.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:57.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcpublic.h:14, 62:57.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:19: 62:57.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp: In member function 'virtual nsresult nsEventListenerThisTranslator::QueryInterface(const nsIID&, void**)': 62:57.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:57.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:57.71 819 | foundInterface = 0; \ 62:57.71 | ^~~~~~~~~~~~~~ 62:57.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:57.71 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:57.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:1992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:57.71 1992 | NS_INTERFACE_MAP_END 62:57.71 | ^~~~~~~~~~~~~~~~~~~~ 62:57.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:57.71 800 | else 62:57.71 | ^~~~ 62:57.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:57.71 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:57.71 | ^~~~~~~~~~~~~~~~~~ 62:57.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:1991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:57.71 1991 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:57.71 | ^~~~~~~~~~~~~~~~~~~~~~ 62:57.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 62:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 62:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:13: 62:57.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:57.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 62:57.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:57.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:57.75 31 | memset(aT, 0, sizeof(T)); 62:57.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:57.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfo.cpp:20: 62:57.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 62:57.75 2858 | struct GlobalProperties { 62:57.75 | ^~~~~~~~~~~~~~~~ 62:58.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 62:58.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 62:58.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 62:58.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 62:58.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLDataListElement.h:9, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLDataListElement.cpp:6: 62:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 62:58.28 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 62:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:58.28 837 | foundInterface = 0; \ 62:58.28 | ^~~~~~~~~~~~~~ 62:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:58.28 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:58.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLDataListElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:58.28 31 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 62:58.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 62:58.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 62:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 62:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLDataListElement.h:9, 62:58.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLDataListElement.cpp:6: 62:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:58.29 258 | } else 62:58.29 | ^~~~ 62:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 62:58.29 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 62:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 62:58.29 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 62:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLDataListElement.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 62:58.29 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLDataListElement) 62:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:01.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 63:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 63:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.h:11, 63:01.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:6: 63:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 63:01.88 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:01.88 819 | foundInterface = 0; \ 63:01.88 | ^~~~~~~~~~~~~~ 63:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:01.88 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:01.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:01.88 66 | NS_INTERFACE_MAP_END 63:01.88 | ^~~~~~~~~~~~~~~~~~~~ 63:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:01.88 800 | else 63:01.88 | ^~~~ 63:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:01.88 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:01.88 | ^~~~~~~~~~~~~~~~~~ 63:01.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:01.88 65 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:01.88 | ^~~~~~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 63:01.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:01.89 819 | foundInterface = 0; \ 63:01.89 | ^~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:01.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:01.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:01.89 94 | NS_INTERFACE_MAP_END 63:01.89 | ^~~~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:01.89 800 | else 63:01.89 | ^~~~ 63:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:01.89 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:01.89 | ^~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:01.89 93 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 63:01.89 | ^~~~~~~~~~~~~~~~~~~~~~ 63:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 63:01.90 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:01.90 819 | foundInterface = 0; \ 63:01.90 | ^~~~~~~~~~~~~~ 63:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:01.90 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:487:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:01.90 487 | NS_INTERFACE_MAP_END 63:01.90 | ^~~~~~~~~~~~~~~~~~~~ 63:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:01.90 800 | else 63:01.90 | ^~~~ 63:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:01.90 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:01.90 | ^~~~~~~~~~~~~~~~~~ 63:01.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:486:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:01.90 486 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 63:01.90 | ^~~~~~~~~~~~~~~~~~~~~~ 63:03.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 63:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.h:12, 63:03.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:6: 63:03.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsAutoMutationBatch::Done()': 63:03.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:03.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:03.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:03.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:1102:35: note: while referencing 'allObservers' 63:03.94 1102 | nsTArray allObservers; 63:03.94 | ^~~~~~~~~~~~ 63:04.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:04.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 63:04.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.h:12, 63:04.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:6: 63:04.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsDOMMutationObserver::HandleMutation()': 63:04.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' 63:04.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence > [1]' [-Warray-bounds] 63:04.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:04.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:888:5: note: while referencing 'mutations' 63:04.35 888 | mutations; 63:04.35 | ^~~~~~~~~ 63:04.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:04.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 63:04.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.h:12, 63:04.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:6: 63:04.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsDOMMutationObserver::HandleMutationsInternal(mozilla::AutoSlowOperation&)': 63:04.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 63:04.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 63:04.43 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:04.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMMutationObserver.cpp:918:37: note: while referencing 'signalList' 63:04.43 918 | nsTArray> signalList; 63:04.43 | ^~~~~~~~~~ 63:07.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 63:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMSerializer.h:10, 63:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMSerializer.h:9, 63:07.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMSerializer.cpp:6: 63:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMSerializer.cpp: In member function 'virtual nsresult nsDOMSerializer::QueryInterface(const nsIID&, void**)': 63:07.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:07.56 819 | foundInterface = 0; \ 63:07.56 | ^~~~~~~~~~~~~~ 63:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:07.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:07.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMSerializer.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:07.56 32 | NS_INTERFACE_MAP_END 63:07.56 | ^~~~~~~~~~~~~~~~~~~~ 63:07.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:07.57 800 | else 63:07.57 | ^~~~ 63:07.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:07.57 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:07.57 | ^~~~~~~~~~~~~~~~~~ 63:07.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMSerializer.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:07.57 31 | NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer) 63:07.57 | ^~~~~~~~~~~~~~~~~~~~~~ 63:09.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 63:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMTokenList.h:13, 63:09.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMTokenList.cpp:10: 63:09.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 63:09.44 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:09.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:09.44 819 | foundInterface = 0; \ 63:09.45 | ^~~~~~~~~~~~~~ 63:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:09.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMTokenList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:09.45 38 | NS_INTERFACE_MAP_END 63:09.45 | ^~~~~~~~~~~~~~~~~~~~ 63:09.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 63:09.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 63:09.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocumentObserver.h:9, 63:09.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:15, 63:09.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:37, 63:09.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMTokenList.h:14, 63:09.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMTokenList.cpp:10: 63:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:09.45 264 | } else 63:09.45 | ^~~~ 63:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 63:09.45 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 63:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 63:09.45 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 63:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:09.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMTokenList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:09.45 37 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 63:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:11.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:11.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 63:11.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowList.h:8, 63:11.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowList.cpp:7: 63:11.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowList.cpp: In member function 'virtual nsresult nsDOMWindowList::QueryInterface(const nsIID&, void**)': 63:11.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:11.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:11.15 819 | foundInterface = 0; \ 63:11.15 | ^~~~~~~~~~~~~~ 63:11.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:11.15 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:11.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:11.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:11.16 36 | NS_INTERFACE_MAP_END 63:11.16 | ^~~~~~~~~~~~~~~~~~~~ 63:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:11.16 800 | else 63:11.16 | ^~~~ 63:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:11.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:11.16 | ^~~~~~~~~~~~~~~~~~ 63:11.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowList.cpp:35:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:11.16 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:11.16 | ^~~~~~~~~~~~~~~~~~~~~~ 63:15.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 63:15.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 63:15.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:53: 63:15.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 63:15.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 63:15.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 63:15.33 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 63:15.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 63:15.33 712 | class CompressedGlyph { 63:15.33 | ^~~~~~~~~~~~~~~ 63:15.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 63:15.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 63:15.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 63:15.33 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 63:15.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 63:15.33 712 | class CompressedGlyph { 63:15.33 | ^~~~~~~~~~~~~~~ 63:16.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:16.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 63:16.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIWeakReferenceUtils.h:9, 63:16.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsWeakReference.h:13, 63:16.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.h:9, 63:16.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:6: 63:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 63:16.59 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:16.59 819 | foundInterface = 0; \ 63:16.59 | ^~~~~~~~~~~~~~ 63:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:16.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:16.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:16.59 177 | NS_INTERFACE_MAP_END 63:16.59 | ^~~~~~~~~~~~~~~~~~~~ 63:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:16.59 800 | else 63:16.59 | ^~~~ 63:16.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:16.59 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:16.59 | ^~~~~~~~~~~~~~~~~~ 63:16.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:16.60 176 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:16.60 | ^~~~~~~~~~~~~~~~~~~~~~ 63:16.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 63:16.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:16.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:16.66 819 | foundInterface = 0; \ 63:16.66 | ^~~~~~~~~~~~~~ 63:16.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:16.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:16.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:16.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:4122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:16.66 4122 | NS_INTERFACE_MAP_END 63:16.66 | ^~~~~~~~~~~~~~~~~~~~ 63:16.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:16.66 800 | else 63:16.66 | ^~~~ 63:16.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:16.66 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:16.66 | ^~~~~~~~~~~~~~~~~~ 63:16.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:4121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:16.66 4121 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 63:16.66 | ^~~~~~~~~~~~~~~~~~~~~~ 63:18.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 63:18.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormControlsCollection.cpp:6: 63:18.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 63:18.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:18.44 819 | foundInterface = 0; \ 63:18.44 | ^~~~~~~~~~~~~~ 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:18.44 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:18.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormControlsCollection.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:18.44 148 | NS_INTERFACE_MAP_END 63:18.44 | ^~~~~~~~~~~~~~~~~~~~ 63:18.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 63:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 63:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 63:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 63:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 63:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLFormControlsCollection.h:9, 63:18.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormControlsCollection.cpp:6: 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:18.44 264 | } else 63:18.44 | ^~~~ 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 63:18.44 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 63:18.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 63:18.44 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 63:18.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:18.44 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:18.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:18.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormControlsCollection.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:18.45 147 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 63:18.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 63:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 63:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 63:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.h:13, 63:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:6: 63:20.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsDOMWindowUtils::GetPlugins(JSContext*, JS::MutableHandle)': 63:20.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:20.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:20.02 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:20.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMWindowUtils.cpp:3226:38: note: while referencing 'plugins' 63:20.02 3226 | nsTArray plugins; 63:20.02 | ^~~~~~~ 63:24.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:24.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:24.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:24.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 63:24.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLFormElement.h:9, 63:24.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormElement.cpp:6: 63:24.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::HTMLFormElement::CheckFormValidity(nsIMutableArray*) const': 63:24.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:24.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:24.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:24.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:24.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormElement.cpp:1878:39: note: while referencing 'sortedControls' 63:24.08 1878 | nsTArray sortedControls; 63:24.08 | ^~~~~~~~~~~~~~ 63:24.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:24.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:24.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:24.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AsyncEventDispatcher.h:11, 63:24.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLFormElement.h:9, 63:24.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormElement.cpp:6: 63:24.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::HTMLFormElement::WalkFormElements(mozilla::dom::HTMLFormSubmission*)': 63:24.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:24.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:24.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:24.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:24.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLFormElement.cpp:1036:39: note: while referencing 'sortedControls' 63:24.22 1036 | nsTArray sortedControls; 63:24.22 | ^~~~~~~~~~~~~~ 63:27.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 63:27.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/UIEvent.h:12, 63:27.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TouchEvent.h:10, 63:27.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:195: 63:27.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 63:27.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 63:27.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 63:27.28 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 63:27.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 63:27.28 712 | class CompressedGlyph { 63:27.28 | ^~~~~~~~~~~~~~~ 63:27.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 63:27.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 63:27.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 63:27.28 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 63:27.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 63:27.28 712 | class CompressedGlyph { 63:27.28 | ^~~~~~~~~~~~~~~ 63:28.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 63:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 63:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 63:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:244: 63:28.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 63:28.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:28.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:28.23 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 63:28.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 63:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 63:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.h:192, 63:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:49, 63:28.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:28.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 63:28.23 585 | class nsCSSValue { 63:28.23 | ^~~~~~~~~~ 63:28.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:28.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h: In constructor 'nsIDocument::nsIDocument()': 63:28.81 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h: 'nsIDocument::mUserHasInteracted' will be initialized after 63:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:3327:8: warning: 'nsIDocument::mUserHasInteracted' will be initialized after [-Wreorder] 63:28.81 3327 | bool mUserHasInteracted; 63:28.81 | ^~~~~~~~~~~~~~~~~~ 63:28.81 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' 63:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:3313:12: warning: 'uint32_t nsIDocument::mThrowOnDynamicMarkupInsertionCounter' [-Wreorder] 63:28.81 3313 | uint32_t mThrowOnDynamicMarkupInsertionCounter; 63:28.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.81 Warning: -Wreorder in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp: when initialized here 63:28.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:1247:1: warning: when initialized here [-Wreorder] 63:28.81 1247 | nsIDocument::nsIDocument() 63:28.81 | ^~~~~~~~~~~ 63:28.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:9, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 63:28.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.83 819 | foundInterface = 0; \ 63:28.83 | ^~~~~~~~~~~~~~ 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.83 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.83 1466 | NS_INTERFACE_MAP_END 63:28.83 | ^~~~~~~~~~~~~~~~~~~~ 63:28.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocumentObserver.h:9, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:15, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:28.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.83 264 | } else 63:28.83 | ^~~~ 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 63:28.83 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 63:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 63:28.83 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 63:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:28.83 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:1465:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:28.83 1465 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 63:28.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:36.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::FullscreenRoots::ForEach(void (*)(nsIDocument*))': 63:36.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 63:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 63:36.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:36.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10163:23: note: while referencing 'roots' 63:36.56 10163 | nsTArray roots(sInstance->mRoots); 63:36.56 | ^~~~~ 63:36.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:36.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:36.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:36.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:36.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:36.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsDocument::RefreshLinkHrefs()': 63:36.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'LinkArray [1]' {aka 'nsTArray [1]'} 63:36.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'LinkArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 63:36.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:36.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:8736:13: note: while referencing 'linksToNotify' 63:36.69 8736 | LinkArray linksToNotify(mStyledLinks.Count()); 63:36.69 | ^~~~~~~~~~~~~ 63:36.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:36.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:36.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:36.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:36.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:36.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed nsDocument::BlockedTrackingNodes() const': 63:36.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 63:36.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 63:36.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:36.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:5652:23: note: while referencing 'blockedTrackingNodes' 63:36.75 5652 | nsTArray blockedTrackingNodes; 63:36.75 | ^~~~~~~~~~~~~~~~~~~~ 63:36.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:36.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:36.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsDocument::FlushExternalResources(mozFlushType)': 63:36.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 63:36.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 63:36.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:36.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:7537:36: note: while referencing 'resources' 63:36.94 7537 | nsTArray > resources; 63:36.94 | ^~~~~~~~~ 63:37.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:37.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsDocument::ElementsFromPointHelper(float, float, uint32_t, nsTArray >&)': 63:37.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:37.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:37.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:3170:23: note: while referencing 'outFrames' 63:37.05 3170 | nsTArray outFrames; 63:37.05 | ^~~~~~~~~ 63:37.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:37.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:37.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:37.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:37.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:37.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:37.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:37.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:3170:23: note: while referencing 'outFrames' 63:37.05 3170 | nsTArray outFrames; 63:37.05 | ^~~~~~~~~ 63:37.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:37.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsDocument::UnsuppressEventHandlingAndFireEvents(nsIDocument::SuppressionType, bool)': 63:37.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of '{anonymous}::UnsuppressArgs [1]' 63:37.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of '{anonymous}::UnsuppressArgs [1]' [-Warray-bounds] 63:37.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:37.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:9272:18: note: while referencing 'args' 63:37.85 9272 | UnsuppressArgs args(aWhat); 63:37.85 | ^~~~ 63:37.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:37.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:37.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of '{anonymous}::UnsuppressArgs [1]' 63:37.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of '{anonymous}::UnsuppressArgs [1]' [-Warray-bounds] 63:37.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:37.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:9272:18: note: while referencing 'args' 63:37.85 9272 | UnsuppressArgs args(aWhat); 63:37.86 | ^~~~ 63:38.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:38.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:38.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:38.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:38.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:38.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsDocument::_ZN10nsDocument35MaybeInitializeFinalizeFrameLoadersEv.part.0()': 63:38.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 63:38.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 63:38.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:38.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:38.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:6658:38: note: while referencing 'finalizers' 63:38.99 6658 | nsTArray > finalizers; 63:38.99 | ^~~~~~~~~~ 63:39.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:39.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:39.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:39.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:39.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:39.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsDocument::UpdateIntersectionObservations()': 63:39.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 63:39.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 63:39.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:39.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:12118:45: note: while referencing 'observers' 63:39.17 12118 | nsTArray> observers(mIntersectionObservers.Count()); 63:39.17 | ^~~~~~~~~ 63:39.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:39.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:39.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:39.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:39.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:39.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsDocument::NotifyIntersectionObservers()': 63:39.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 63:39.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 63:39.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:39.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:12145:45: note: while referencing 'observers' 63:39.19 12145 | nsTArray> observers(mIntersectionObservers.Count()); 63:39.19 | ^~~~~~~~~ 63:39.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:39.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsIDocument::_ZN11nsIDocument16FlushUserFontSetEv.part.0()': 63:39.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:39.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:39.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:39.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:12373:41: note: while referencing 'rules' 63:39.23 12373 | nsTArray rules; 63:39.23 | ^~~~~ 63:39.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 63:39.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:10: 63:39.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:39.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:39.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:39.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.cpp:12373:41: note: while referencing 'rules' 63:39.24 12373 | nsTArray rules; 63:39.24 | ^~~~~ 63:43.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:43.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 63:43.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDocumentEncoder.h:10, 63:43.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocumentEncoder.cpp:11: 63:43.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 63:43.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:43.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:43.13 819 | foundInterface = 0; \ 63:43.13 | ^~~~~~~~~~~~~~ 63:43.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:43.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:43.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:43.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocumentEncoder.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:43.14 186 | NS_INTERFACE_MAP_END 63:43.14 | ^~~~~~~~~~~~~~~~~~~~ 63:43.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:43.14 800 | else 63:43.14 | ^~~~ 63:43.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:43.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:43.14 | ^~~~~~~~~~~~~~~~~~ 63:43.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocumentEncoder.cpp:185:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:43.14 185 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:43.14 | ^~~~~~~~~~~~~~~~~~~~~~ 63:48.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 63:48.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 63:48.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFocusManager.cpp:32: 63:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 63:48.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 63:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 63:48.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 63:48.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 63:48.53 712 | class CompressedGlyph { 63:48.53 | ^~~~~~~~~~~~~~~ 63:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 63:48.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 63:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 63:48.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 63:48.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:48.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 63:48.53 712 | class CompressedGlyph { 63:48.53 | ^~~~~~~~~~~~~~~ 63:48.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentCache.h:15, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TabParent.h:10, 63:48.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFocusManager.cpp:6: 63:48.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 63:48.83 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:48.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:48.84 819 | foundInterface = 0; \ 63:48.84 | ^~~~~~~~~~~~~~ 63:48.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:48.84 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:48.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:48.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFocusManager.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:48.84 151 | NS_INTERFACE_MAP_END 63:48.84 | ^~~~~~~~~~~~~~~~~~~~ 63:48.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:48.84 811 | else 63:48.84 | ^~~~ 63:48.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:48.84 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:48.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:48.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFocusManager.cpp:150:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:48.84 150 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 63:48.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 63:56.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 63:56.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 63:56.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIApplication.h:10, 63:56.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameLoader.cpp:15: 63:56.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 63:56.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 63:56.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.08 819 | foundInterface = 0; \ 63:56.08 | ^~~~~~~~~~~~~~ 63:56.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:56.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:56.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:56.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameLoader.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:56.08 153 | NS_INTERFACE_MAP_END 63:56.08 | ^~~~~~~~~~~~~~~~~~~~ 63:56.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.09 800 | else 63:56.09 | ^~~~ 63:56.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:56.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:56.09 | ^~~~~~~~~~~~~~~~~~ 63:56.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameLoader.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:56.09 152 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPersistable) 63:56.09 | ^~~~~~~~~~~~~~~~~~~~~~ 63:57.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:57.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:57.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:57.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:57.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::HTMLInputElement::MozGetFileNameArray(uint32_t*, char16_t***)': 63:57.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:57.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:57.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:57.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:57.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:2488:22: note: while referencing 'array' 63:57.76 2488 | nsTArray array; 63:57.76 | ^~~~~ 63:57.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:22, 63:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentPolicyUtils.h:17, 63:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.h:10, 63:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameLoader.cpp:16: 63:57.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsFrameLoader::DoSendAsyncMessage(JSContext*, const nsAString_internal&, mozilla::dom::ipc::StructuredCloneData&, JS::Handle, nsIPrincipal*)': 63:57.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 63:57.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 63:57.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:57.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:57.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameLoader.cpp:2912:49: note: while referencing 'cpows' 63:57.94 2912 | InfallibleTArray cpows; 63:57.94 | ^~~~~ 63:58.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:58.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:58.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:58.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:58.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:58.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::DispatchChangeEventCallback::Callback(nsresult, const mozilla::dom::Sequence >&)': 63:58.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:58.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:58.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:58.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:258:37: note: while referencing 'array' 63:58.78 258 | nsTArray array; 63:58.78 | ^~~~~ 63:58.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:58.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::HTMLInputElement::ClearFiles(bool)': 63:58.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:58.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:58.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:1675:35: note: while referencing 'data' 63:58.81 1675 | nsTArray data; 63:58.81 | ^~~~ 63:58.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:58.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:58.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:58.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:58.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:58.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::HTMLInputElement::MozSetFileArray(nsINode::Sequence >&)': 63:58.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 63:58.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 63:58.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:58.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:2519:35: note: while referencing 'files' 63:58.83 2519 | nsTArray files; 63:58.83 | ^~~~~ 63:58.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:58.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:59.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::HTMLInputElement::MozSetFileNameArray(const char16_t**, uint32_t)': 63:59.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsINode::Sequence [1]' {aka 'mozilla::dom::Sequence [1]'} 63:59.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsINode::Sequence [1]' {aka 'mozilla::dom::Sequence [1]'} [-Warray-bounds] 63:59.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:59.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:59.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:2585:22: note: while referencing 'list' 63:59.00 2585 | Sequence list; 63:59.00 | ^~~~ 63:59.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:59.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:59.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:59.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:59.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::HTMLInputElement::SetUserInput(const nsAString_internal&)': 63:59.02 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsINode::Sequence [1]' {aka 'mozilla::dom::Sequence [1]'} 63:59.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsINode::Sequence [1]' {aka 'mozilla::dom::Sequence [1]'} [-Warray-bounds] 63:59.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:59.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:59.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:2774:24: note: while referencing 'list' 63:59.03 2774 | Sequence list; 63:59.03 | ^~~~ 63:59.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:59.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:59.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:59.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:59.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:59.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)': 63:59.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsINode::Sequence > [1]' {aka 'mozilla::dom::Sequence > [1]'} 63:59.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsINode::Sequence > [1]' {aka 'mozilla::dom::Sequence > [1]'} [-Warray-bounds] 63:59.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:59.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:59.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:8861:37: note: while referencing 'entries' 63:59.87 8861 | Sequence> entries; 63:59.87 | ^~~~~~~ 63:59.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 63:59.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 63:59.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 63:59.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLInputElement.h:10, 63:59.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:6: 63:59.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsINode::Sequence > [1]' {aka 'mozilla::dom::Sequence > [1]'} 63:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsINode::Sequence > [1]' {aka 'mozilla::dom::Sequence > [1]'} [-Warray-bounds] 63:59.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:59.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLInputElement.cpp:8861:37: note: while referencing 'entries' 63:59.88 8861 | Sequence> entries; 63:59.88 | ^~~~~~~ 64:02.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 64:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMessageManager.h:10, 64:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:9, 64:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 64:02.22 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:02.22 819 | foundInterface = 0; \ 64:02.22 | ^~~~~~~~~~~~~~ 64:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:02.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:02.22 195 | NS_INTERFACE_MAP_END 64:02.22 | ^~~~~~~~~~~~~~~~~~~~ 64:02.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:13: 64:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:60:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:02.22 60 | } else 64:02.22 | ^~~~ 64:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:60:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_CONDITIONAL' 64:02.22 60 | } else 64:02.22 | ^~~~ 64:02.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 64:02.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 64:02.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 64:02.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:21, 64:02.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMessageManager.h:13, 64:02.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:9, 64:02.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:02.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 64:02.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 64:02.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:552:39: required from here 64:02.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 64:02.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 64:02.49 66 | memset(aT, 0, N * sizeof(T)); 64:02.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 64:02.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIMessageManager.h:13, 64:02.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:9, 64:02.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:02.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 64:02.49 303 | class MOZ_NON_PARAM alignas(8) Value 64:02.49 | ^~~~~ 64:04.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 64:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:13, 64:04.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:04.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsFrameMessageManager::SendMessage(const nsAString_internal&, JS::Handle, JS::Handle, nsIPrincipal*, JSContext*, uint8_t, JS::MutableHandle, bool)': 64:04.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 64:04.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 64:04.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:04.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:04.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:754:33: note: while referencing 'retval' 64:04.64 754 | nsTArray retval; 64:04.64 | ^~~~~~ 64:04.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 64:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:13, 64:04.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult ChildProcessMessageManagerCallback::DoSendAsyncMessage(JSContext*, const nsAString_internal&, mozilla::dom::ipc::StructuredCloneData&, JS::Handle, nsIPrincipal*)': 64:04.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 64:04.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 64:04.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:04.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:04.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:2041:49: note: while referencing 'cpows' 64:04.72 2041 | InfallibleTArray cpows; 64:04.72 | ^~~~~ 64:04.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:04.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 64:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:13, 64:04.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:04.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool ChildProcessMessageManagerCallback::DoSendBlockingMessage(JSContext*, const nsAString_internal&, mozilla::dom::ipc::StructuredCloneData&, JS::Handle, nsIPrincipal*, nsTArray*, bool)': 64:04.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 64:04.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 64:04.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:04.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:04.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:2014:49: note: while referencing 'cpows' 64:04.73 2014 | InfallibleTArray cpows; 64:04.73 | ^~~~~ 64:04.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:04.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 64:04.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:13, 64:04.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:04.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsFrameMessageManager::ReceiveMessage(nsISupports*, nsIFrameLoader*, bool, const nsAString_internal&, bool, nsFrameMessageManager::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray*)': 64:04.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 64:04.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 64:04.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:04.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:04.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:1165:51: note: while referencing 'ports' 64:04.81 1165 | nsTArray> ports; 64:04.81 | ^~~~~ 64:04.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:04.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 64:04.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:13, 64:04.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:04.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 64:04.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 64:04.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:04.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:04.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:1165:51: note: while referencing 'ports' 64:04.81 1165 | nsTArray> ports; 64:04.81 | ^~~~~ 64:04.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 64:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.h:13, 64:04.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:8: 64:04.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 64:04.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 64:04.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:04.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:04.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsFrameMessageManager.cpp:1165:51: note: while referencing 'ports' 64:04.82 1165 | nsTArray> ports; 64:04.82 | ^~~~~ 64:09.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 64:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:12, 64:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 64:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGenericDOMDataNode.h:15, 64:09.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGenericDOMDataNode.cpp:13: 64:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGenericDOMDataNode.cpp: In member function 'virtual nsresult nsGenericDOMDataNode::QueryInterface(const nsIID&, void**)': 64:09.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:09.81 819 | foundInterface = 0; \ 64:09.81 | ^~~~~~~~~~~~~~ 64:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:09.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:09.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGenericDOMDataNode.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:09.81 136 | NS_INTERFACE_MAP_END 64:09.82 | ^~~~~~~~~~~~~~~~~~~~ 64:09.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:09.82 811 | else 64:09.82 | ^~~~ 64:09.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:09.82 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:09.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:09.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGenericDOMDataNode.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:09.82 135 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 64:09.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 64:15.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 64:15.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:112: 64:15.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 64:15.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 64:15.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 64:15.07 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 64:15.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 64:15.08 712 | class CompressedGlyph { 64:15.08 | ^~~~~~~~~~~~~~~ 64:15.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 64:15.08 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 64:15.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 64:15.08 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 64:15.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 64:15.08 712 | class CompressedGlyph { 64:15.08 | ^~~~~~~~~~~~~~~ 64:15.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:15.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 64:15.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 64:15.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMWindow.h:10, 64:15.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:9, 64:15.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 64:15.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:6: 64:15.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 64:15.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:15.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:15.74 819 | foundInterface = 0; \ 64:15.74 | ^~~~~~~~~~~~~~ 64:15.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:15.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:15.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:15.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:15.75 587 | NS_INTERFACE_MAP_END 64:15.75 | ^~~~~~~~~~~~~~~~~~~~ 64:15.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:15.75 811 | else 64:15.75 | ^~~~ 64:15.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:15.75 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:15.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:15.75 586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 64:15.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 64:15.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:15.76 837 | foundInterface = 0; \ 64:15.76 | ^~~~~~~~~~~~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:15.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:15.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:15.76 668 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 64:15.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:15.76 800 | else 64:15.76 | ^~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:15.76 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:15.76 | ^~~~~~~~~~~~~~~~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:667:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:15.76 667 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 64:15.76 | ^~~~~~~~~~~~~~~~~~~~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 64:15.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:15.76 837 | foundInterface = 0; \ 64:15.76 | ^~~~~~~~~~~~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:15.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:15.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:815:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:15.77 815 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 64:15.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:15.77 800 | else 64:15.77 | ^~~~ 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:15.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:15.77 | ^~~~~~~~~~~~~~~~~~ 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:814:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:15.77 814 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 64:15.77 | ^~~~~~~~~~~~~~~~~~~~~~ 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult DialogValueHolder::QueryInterface(const nsIID&, void**)': 64:15.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:15.77 819 | foundInterface = 0; \ 64:15.77 | ^~~~~~~~~~~~~~ 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:15.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:15.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:939:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:15.77 939 | NS_INTERFACE_MAP_END 64:15.77 | ^~~~~~~~~~~~~~~~~~~~ 64:15.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:15.78 800 | else 64:15.78 | ^~~~ 64:15.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:15.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:15.78 | ^~~~~~~~~~~~~~~~~~ 64:15.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:938:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:15.78 938 | NS_INTERFACE_MAP_ENTRY(nsISupports) 64:15.78 | ^~~~~~~~~~~~~~~~~~~~~~ 64:15.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalWindow::QueryInterface(const nsIID&, void**)': 64:15.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:15.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:15.78 819 | foundInterface = 0; \ 64:15.78 | ^~~~~~~~~~~~~~ 64:15.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:15.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:15.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:15.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:2116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:15.78 2116 | NS_INTERFACE_MAP_END 64:15.78 | ^~~~~~~~~~~~~~~~~~~~ 64:15.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:15.79 800 | else 64:15.79 | ^~~~ 64:15.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:15.79 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:15.79 | ^~~~~~~~~~~~~~~~~~ 64:15.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:2115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:15.79 2115 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 64:15.79 | ^~~~~~~~~~~~~~~~~~~~~~ 64:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp: In member function 'virtual nsresult nsGlobalChromeWindow::QueryInterface(const nsIID&, void**)': 64:16.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:16.03 837 | foundInterface = 0; \ 64:16.03 | ^~~~~~~~~~~~~~ 64:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:16.03 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:16.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:13922:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:16.03 13922 | NS_INTERFACE_MAP_END_INHERITING(nsGlobalWindow) 64:16.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:16.03 800 | else 64:16.03 | ^~~~ 64:16.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:16.03 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:16.04 | ^~~~~~~~~~~~~~~~~~ 64:16.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:13921:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:16.04 13921 | NS_INTERFACE_MAP_ENTRY(nsIDOMChromeWindow) 64:16.04 | ^~~~~~~~~~~~~~~~~~~~~~ 64:16.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 64:16.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:9, 64:16.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 64:16.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:32, 64:16.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:12, 64:16.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 64:16.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:6: 64:16.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 64:16.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 64:16.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 64:16.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 64:16.24 31 | memset(aT, 0, sizeof(T)); 64:16.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 64:16.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:159: 64:16.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 64:16.24 2858 | struct GlobalProperties { 64:16.24 | ^~~~~~~~~~~~~~~~ 64:20.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 64:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 64:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 64:20.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:6: 64:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 64:20.15 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:20.15 837 | foundInterface = 0; \ 64:20.15 | ^~~~~~~~~~~~~~ 64:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:20.15 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:20.15 928 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 64:20.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:20.16 800 | else 64:20.16 | ^~~~ 64:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:20.16 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:20.16 | ^~~~~~~~~~~~~~~~~~ 64:20.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:20.16 927 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 64:20.16 | ^~~~~~~~~~~~~~~~~~~~~~ 64:20.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 64:20.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:20.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:20.20 837 | foundInterface = 0; \ 64:20.20 | ^~~~~~~~~~~~~~ 64:20.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:20.20 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:20.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:2534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:20.20 2534 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 64:20.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 64:20.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:6: 64:20.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:20.20 258 | } else 64:20.20 | ^~~~ 64:20.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 64:20.20 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 64:20.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 64:20.20 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 64:20.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 64:20.21 2533 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::StreamCaptureTrackSource) 64:20.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:20.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 64:20.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 64:20.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 64:20.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:6: 64:20.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 64:20.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:20.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:20.22 837 | foundInterface = 0; \ 64:20.22 | ^~~~~~~~~~~~~~ 64:20.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:20.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:2613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:20.22 2613 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 64:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 64:20.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:6: 64:20.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:20.22 258 | } else 64:20.22 | ^~~~ 64:20.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 64:20.22 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 64:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 64:20.22 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 64:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:2612:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 64:20.23 2612 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::DecoderCaptureTrackSource) 64:20.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 64:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 64:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 64:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:6: 64:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 64:20.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:20.23 837 | foundInterface = 0; \ 64:20.23 | ^~~~~~~~~~~~~~ 64:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:20.23 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:20.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:2657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:20.24 2657 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 64:20.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:10, 64:20.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:6: 64:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:20.24 258 | } else 64:20.24 | ^~~~ 64:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 64:20.24 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 64:20.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 64:20.24 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 64:20.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:20.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLMediaElement.cpp:2656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 64:20.25 2656 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLMediaElement::CaptureStreamTrackSourceGetter) 64:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:23.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 64:23.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 64:23.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:6: 64:23.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult ChildCommandDispatcher::Run()': 64:23.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 64:23.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 64:23.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:23.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:9684:42: note: while referencing 'disabledCommands' 64:23.71 9684 | nsTArray enabledCommands, disabledCommands; 64:23.71 | ^~~~~~~~~~~~~~~~ 64:23.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 64:23.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 64:23.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 64:23.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:6: 64:23.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 64:23.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 64:23.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:23.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.cpp:9684:25: note: while referencing 'enabledCommands' 64:23.72 9684 | nsTArray enabledCommands, disabledCommands; 64:23.72 | ^~~~~~~~~~~~~~~ 64:34.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:34.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 64:34.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 64:34.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 64:34.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 64:34.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 64:34.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHistory.h:9, 64:34.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHistory.cpp:6: 64:34.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 64:34.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:34.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:34.60 819 | foundInterface = 0; \ 64:34.60 | ^~~~~~~~~~~~~~ 64:34.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:34.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:34.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHistory.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:34.61 37 | NS_INTERFACE_MAP_END 64:34.61 | ^~~~~~~~~~~~~~~~~~~~ 64:34.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:34.61 800 | else 64:34.61 | ^~~~ 64:34.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:34.61 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:34.61 | ^~~~~~~~~~~~~~~~~~ 64:34.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHistory.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:34.61 36 | NS_INTERFACE_MAP_ENTRY(nsIDOMHistory) // Empty, needed for extension compat 64:34.61 | ^~~~~~~~~~~~~~~~~~~~~~ 64:40.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectURI.h:10, 64:40.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectURI.cpp:6: 64:40.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectURI.cpp: In member function 'virtual nsresult nsHostObjectURI::QueryInterface(const nsIID&, void**)': 64:40.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:40.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:40.91 837 | foundInterface = 0; \ 64:40.91 | ^~~~~~~~~~~~~~ 64:40.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:40.91 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:40.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:40.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectURI.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:40.91 37 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 64:40.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:40.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsHostObjectURI.cpp:36:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:40.91 36 | else 64:40.91 | ^~~~ 64:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 64:44.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLObjectElement.cpp:197:12: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' 64:44.88 197 | [self = RefPtr(this), aNotify]() { 64:44.88 | ^~~~ 64:45.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 64:45.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 64:45.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.cpp:76: 64:45.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 64:45.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 64:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 64:45.77 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 64:45.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 64:45.77 712 | class CompressedGlyph { 64:45.77 | ^~~~~~~~~~~~~~~ 64:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 64:45.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 64:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 64:45.77 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 64:45.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 64:45.77 712 | class CompressedGlyph { 64:45.77 | ^~~~~~~~~~~~~~~ 64:45.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 64:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 64:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 64:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.cpp:86: 64:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 64:45.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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.81 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 64:45.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:45.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 64:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 64:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 64:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ServoBindings.h:16, 64:45.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.cpp:22: 64:45.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 64:45.81 585 | class nsCSSValue { 64:45.81 | ^~~~~~~~~~ 64:55.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 64:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 64:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLCollection.h:10, 64:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsIHTMLCollection.h:9, 64:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 64:55.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLOptionsCollection.cpp:6: 64:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 64:55.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:55.98 819 | foundInterface = 0; \ 64:55.98 | ^~~~~~~~~~~~~~ 64:55.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:55.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:55.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:55.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLOptionsCollection.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:55.98 89 | NS_INTERFACE_MAP_END 64:55.98 | ^~~~~~~~~~~~~~~~~~~~ 64:55.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 64:55.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsIHTMLCollection.h:11, 64:55.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLOptionsCollection.h:9, 64:55.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLOptionsCollection.cpp:6: 64:55.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:55.98 264 | } else 64:55.98 | ^~~~ 64:55.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 64:55.98 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 64:55.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:55.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 64:55.98 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 64:55.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:55.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:55.98 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:55.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:55.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLOptionsCollection.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 64:55.98 88 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 64:55.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:56.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 64:56.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 64:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsInProcessTabChildGlobal.h:10, 64:56.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsInProcessTabChildGlobal.cpp:6: 64:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsInProcessTabChildGlobal.cpp: In member function 'virtual nsresult nsInProcessTabChildGlobal::QueryInterface(const nsIID&, void**)': 64:56.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:56.14 837 | foundInterface = 0; \ 64:56.14 | ^~~~~~~~~~~~~~ 64:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:56.14 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsInProcessTabChildGlobal.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:56.14 172 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:56.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsInProcessTabChildGlobal.cpp:16: 64:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:56.14 49 | } else 64:56.14 | ^~~~ 64:56.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 64:56.14 49 | } else 64:56.14 | ^~~~ 64:59.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 64:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 64:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIScriptContext.h:11, 64:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.h:8, 64:59.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:7: 64:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 64:59.45 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:59.45 819 | foundInterface = 0; \ 64:59.45 | ^~~~~~~~~~~~~~ 64:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:59.45 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:59.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:59.45 629 | NS_INTERFACE_MAP_END 64:59.45 | ^~~~~~~~~~~~~~~~~~~~ 64:59.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:59.45 800 | else 64:59.45 | ^~~~ 64:59.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:59.46 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:59.46 | ^~~~~~~~~~~~~~~~~~ 64:59.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:59.46 628 | NS_INTERFACE_MAP_ENTRY(nsISupports) 64:59.46 | ^~~~~~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 64:59.48 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 64:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:59.48 819 | foundInterface = 0; \ 64:59.48 | ^~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:59.48 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:59.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:2641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:59.48 2641 | NS_INTERFACE_MAP_END 64:59.48 | ^~~~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:59.48 811 | else 64:59.48 | ^~~~ 64:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:59.48 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:59.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:2640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:59.48 2640 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 64:59.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:19, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIScriptContext.h:9, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.h:8, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:7: 65:00.78 In function 'void* operator new [](size_t, const mozilla::fallible_t&)', 65:00.78 inlined from 'nsJSArgArray::nsJSArgArray(JSContext*, uint32_t, const JS::Value*, nsresult*)' at /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:2582:52: 65:00.78 Warning: -Walloc-size-larger-than= in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h: argument 1 value '4294967295' exceeds maximum object size 2147483647 65:00.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:259:23: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 65:00.78 259 | return malloc_impl(size); 65:00.78 | ^ 65:00.78 In file included from /usr/include/c++/11/cstdlib:75, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/cstdlib:3, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/cstdlib:50, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/mozalloc.h:19, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:19, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIScriptContext.h:9, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.h:8, 65:00.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSEnvironment.cpp:7: 65:00.78 /usr/include/stdlib.h: In constructor 'nsJSArgArray::nsJSArgArray(JSContext*, uint32_t, const JS::Value*, nsresult*)': 65:00.78 /usr/include/stdlib.h:540:14: note: in a call to allocation function 'void* malloc(size_t)' declared here 65:00.78 540 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 65:00.78 | ^~~~~~ 65:02.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:02.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:02.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:02.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:02.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 65:02.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:02.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:8, 65:02.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp:12: 65:02.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 65:02.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:02.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:02.72 819 | foundInterface = 0; \ 65:02.72 | ^~~~~~~~~~~~~~ 65:02.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:02.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:02.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:02.72 166 | NS_INTERFACE_MAP_END 65:02.73 | ^~~~~~~~~~~~~~~~~~~~ 65:02.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:02.73 800 | else 65:02.73 | ^~~~ 65:02.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:02.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:02.73 | ^~~~~~~~~~~~~~~~~~ 65:02.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:02.73 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:02.73 | ^~~~~~~~~~~~~~~~~~~~~~ 65:03.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:03.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:03.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:8, 65:03.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp:12: 65:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'already_AddRefed NS_CreateJSTimeoutHandler(JSContext*, nsGlobalWindow*, mozilla::dom::Function&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)': 65:03.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 65:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 65:03.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:03.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp:340:33: note: while referencing 'args' 65:03.45 340 | nsTArray> args; 65:03.45 | ^~~~ 65:03.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:03.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 65:03.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:8, 65:03.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp:12: 65:03.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'already_AddRefed NS_CreateJSTimeoutHandler(JSContext*, mozilla::dom::workers::WorkerPrivate*, mozilla::dom::Function&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)': 65:03.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 65:03.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 65:03.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:03.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsJSTimeoutHandler.cpp:371:33: note: while referencing 'args' 65:03.47 371 | nsTArray> args; 65:03.47 | ^~~~ 65:07.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 65:07.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsLineBreaker.cpp:9: 65:07.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 65:07.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 65:07.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 65:07.30 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 65:07.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:07.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 65:07.30 712 | class CompressedGlyph { 65:07.30 | ^~~~~~~~~~~~~~~ 65:07.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 65:07.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 65:07.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 65:07.30 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 65:07.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:07.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 65:07.30 712 | class CompressedGlyph { 65:07.30 | ^~~~~~~~~~~~~~~ 65:07.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:07.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsLineBreaker.h:10, 65:07.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsLineBreaker.cpp:6: 65:07.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsLineBreaker::FlushCurrentWord()': 65:07.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:07.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:07.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:07.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:07.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsLineBreaker.cpp:65:18: note: while referencing 'capitalizationState' 65:07.71 65 | nsTArray capitalizationState; 65:07.71 | ^~~~~~~~~~~~~~~~~~~ 65:07.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:07.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsLineBreaker.h:10, 65:07.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsLineBreaker.cpp:6: 65:07.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsLineBreaker::AppendText(nsIAtom*, const char16_t*, uint32_t, uint32_t, nsILineBreakSink*)': 65:07.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:07.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:07.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:07.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:07.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsLineBreaker.cpp:196:18: note: while referencing 'capitalizationState' 65:07.76 196 | nsTArray capitalizationState; 65:07.76 | ^~~~~~~~~~~~~~~~~~~ 65:11.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 65:11.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 65:11.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp:13: 65:11.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:11.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:11.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:11.82 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:11.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 65:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 65:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 65:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 65:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.h:15, 65:11.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp:11: 65:11.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:11.82 585 | class nsCSSValue { 65:11.82 | ^~~~~~~~~~ 65:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsIAtom*, nsAttrValue&, bool*)': 65:11.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 65:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp:104:12: 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] 65:11.83 104 | memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 65:11.83 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp:11: 65:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 65:11.83 90 | struct InternalAttr 65:11.83 | ^~~~~~~~~~~~ 65:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 65:11.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 65:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp:239:10: 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] 65:11.83 239 | memmove(&Attrs()[aPos], &Attrs()[aPos + 1], 65:11.83 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.83 240 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 65:11.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.cpp:11: 65:11.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.h:90:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 65:11.83 90 | struct InternalAttr 65:11.83 | ^~~~~~~~~~~~ 65:13.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:13.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:13.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:13.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:13.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 65:13.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMimeTypeArray.h:10, 65:13.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMimeTypeArray.cpp:6: 65:13.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 65:13.37 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:13.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:13.37 819 | foundInterface = 0; \ 65:13.37 | ^~~~~~~~~~~~~~ 65:13.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:13.37 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:13.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:13.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:13.37 28 | NS_INTERFACE_MAP_END 65:13.37 | ^~~~~~~~~~~~~~~~~~~~ 65:13.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:13.37 800 | else 65:13.37 | ^~~~ 65:13.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:13.37 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:13.37 | ^~~~~~~~~~~~~~~~~~ 65:13.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:13.37 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:13.37 | ^~~~~~~~~~~~~~~~~~~~~~ 65:21.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMNode.h:10, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMElement.h:10, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLBaseElement.h:10, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLSharedElement.h:9, 65:21.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedElement.cpp:6: 65:21.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedElement::QueryInterface(const nsIID&, void**)': 65:21.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:21.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:21.50 837 | foundInterface = 0; \ 65:21.50 | ^~~~~~~~~~~~~~ 65:21.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:21.50 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:21.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:21.50 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 65:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:21.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:21.50 805 | else 65:21.50 | ^~~~ 65:21.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 65:21.50 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 65:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:21.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 65:21.50 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 65:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:21.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedElement.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 65:21.51 43 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLHtmlElement, html) 65:21.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:24.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMNode.h:10, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMElement.h:10, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLOListElement.h:10, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLSharedListElement.h:11, 65:24.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedListElement.cpp:6: 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 65:24.43 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:24.43 837 | foundInterface = 0; \ 65:24.43 | ^~~~~~~~~~~~~~ 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:24.43 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedListElement.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:24.43 34 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 65:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:24.43 805 | else 65:24.43 | ^~~~ 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 65:24.43 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 65:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 65:24.43 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 65:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:24.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedListElement.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 65:24.43 33 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul) 65:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:27.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLSharedObjectElement.h:10, 65:27.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedObjectElement.cpp:7: 65:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedObjectElement::QueryInterface(const nsIID&, void**)': 65:27.82 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:27.82 837 | foundInterface = 0; \ 65:27.82 | ^~~~~~~~~~~~~~ 65:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:27.82 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:27.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedObjectElement.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:27.82 88 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 65:27.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:805:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:27.82 805 | else 65:27.82 | ^~~~ 65:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:879:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 65:27.82 879 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 65:27.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:27.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 65:27.83 1590 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, \ 65:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedObjectElement.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_IF_TAG' 65:27.83 87 | NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed) 65:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedObjectElement.cpp: In member function 'nsresult mozilla::dom::HTMLSharedObjectElement::AfterMaybeChangeAttr(int32_t, nsIAtom*, bool)': 65:27.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSharedObjectElement.cpp:181:14: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' 65:27.83 181 | [self = RefPtr(this), aNotify]() { 65:27.83 | ^~~~ 65:27.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 65:27.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Mutex.h:11, 65:27.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:11, 65:27.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 65:27.94 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:27.94 819 | foundInterface = 0; \ 65:27.94 | ^~~~~~~~~~~~~~ 65:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:27.94 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:27.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:1388:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:27.94 1388 | NS_INTERFACE_MAP_END 65:27.94 | ^~~~~~~~~~~~~~~~~~~~ 65:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:27.94 811 | else 65:27.94 | ^~~~ 65:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:27.94 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:27.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:27.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:1387:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:27.94 1387 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 65:27.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsObjectLoadingContent::LoadFallback(nsObjectLoadingContent::FallbackType, bool)': 65:29.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3120:26: note: while referencing 'childNodes' 65:29.54 3120 | nsTArray childNodes; 65:29.54 | ^~~~~~~~~~ 65:29.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3120:26: note: while referencing 'childNodes' 65:29.54 3120 | nsTArray childNodes; 65:29.54 | ^~~~~~~~~~ 65:29.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool nsObjectLoadingContent::HasGoodFallback()': 65:29.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3587:30: note: while referencing 'childNodes' 65:29.58 3587 | nsTArray childNodes; 65:29.58 | ^~~~~~~~~~ 65:29.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3587:30: note: while referencing 'childNodes' 65:29.58 3587 | nsTArray childNodes; 65:29.58 | ^~~~~~~~~~ 65:29.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3601:30: note: while referencing 'childNodes' 65:29.59 3601 | nsTArray childNodes; 65:29.59 | ^~~~~~~~~~ 65:29.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3601:30: note: while referencing 'childNodes' 65:29.59 3601 | nsTArray childNodes; 65:29.59 | ^~~~~~~~~~ 65:29.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3622:30: note: while referencing 'childNodes' 65:29.60 3622 | nsTArray childNodes; 65:29.60 | ^~~~~~~~~~ 65:29.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3622:30: note: while referencing 'childNodes' 65:29.60 3622 | nsTArray childNodes; 65:29.60 | ^~~~~~~~~~ 65:29.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.61 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.61 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:3576:23: note: while referencing 'rulesList' 65:29.61 3576 | nsTArray rulesList; 65:29.61 | ^~~~~~~~~ 65:29.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/ds/nsExpirationTracker.h:10, 65:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/imgLoader.h:19, 65:29.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:12: 65:29.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsObjectLoadingContent::ParameterUpdateFlags nsObjectLoadingContent::UpdateObjectParameters(bool)': 65:29.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:29.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:29.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:29.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsObjectLoadingContent.cpp:1799:34: note: while referencing 'params' 65:29.75 1799 | nsTArray params; 65:29.75 | ^~~~~~ 65:31.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocGroup.h:9, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSlotElement.cpp:6: 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 65:31.71 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:31.71 837 | foundInterface = 0; \ 65:31.71 | ^~~~~~~~~~~~~~ 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:31.71 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:31.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSlotElement.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:31.71 48 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 65:31.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:31.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackObject.h:21, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CallbackFunction.h:19, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FunctionBinding.h:10, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CustomElementRegistry.h:15, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DocGroup.h:16, 65:31.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSlotElement.cpp:6: 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:31.71 264 | } else 65:31.71 | ^~~~ 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 65:31.71 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 65:31.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 65:31.71 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 65:31.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:31.71 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:31.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:31.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:31.71 47 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 65:31.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:35.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMNode.h:10, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMElement.h:10, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLSourceElement.h:10, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLSourceElement.h:10, 65:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSourceElement.cpp:6: 65:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 65:35.84 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.84 837 | foundInterface = 0; \ 65:35.84 | ^~~~~~~~~~~~~~ 65:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:35.85 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:35.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:35.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSourceElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:35.85 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 65:35.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:35.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.85 800 | else 65:35.85 | ^~~~ 65:35.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.85 | ^~~~~~~~~~~~~~~~~~ 65:35.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLSourceElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.85 42 | NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLSourceElement) 65:35.85 | ^~~~~~~~~~~~~~~~~~~~~~ 65:36.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 65:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.h:9, 65:36.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:6: 65:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 65:36.89 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:36.89 819 | foundInterface = 0; \ 65:36.89 | ^~~~~~~~~~~~~~ 65:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:36.89 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:36.89 75 | NS_INTERFACE_MAP_END 65:36.89 | ^~~~~~~~~~~~~~~~~~~~ 65:36.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:36.89 800 | else 65:36.90 | ^~~~ 65:36.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:36.90 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:36.90 | ^~~~~~~~~~~~~~~~~~ 65:36.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:36.90 74 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 65:36.90 | ^~~~~~~~~~~~~~~~~~~~~~ 65:36.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 65:36.92 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:36.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:36.92 819 | foundInterface = 0; \ 65:36.92 | ^~~~~~~~~~~~~~ 65:36.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:36.92 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:36.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:36.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:36.92 418 | NS_INTERFACE_MAP_END 65:36.92 | ^~~~~~~~~~~~~~~~~~~~ 65:36.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:36.92 800 | else 65:36.92 | ^~~~ 65:36.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:36.92 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:36.92 | ^~~~~~~~~~~~~~~~~~ 65:36.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:36.92 417 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:36.92 | ^~~~~~~~~~~~~~~~~~~~~~ 65:37.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.h:9, 65:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:6: 65:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsPluginArray::Refresh(bool)': 65:37.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 65:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 65:37.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:37.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:162:47: note: while referencing 'newPluginTags' 65:37.60 162 | nsTArray > newPluginTags; 65:37.60 | ^~~~~~~~~~~~~ 65:37.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.h:9, 65:37.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:6: 65:37.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 65:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 65:37.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:37.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:37.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:162:47: note: while referencing 'newPluginTags' 65:37.60 162 | nsTArray > newPluginTags; 65:37.60 | ^~~~~~~~~~~~~ 65:37.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:37.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.h:9, 65:37.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:6: 65:37.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsPluginArray::EnsurePlugins()': 65:37.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 65:37.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 65:37.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:37.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:37.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPluginArray.cpp:352:45: note: while referencing 'pluginTags' 65:37.64 352 | nsTArray > pluginTags; 65:37.64 | ^~~~~~~~~~ 65:40.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:40.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:40.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsIWidget.h:10, 65:40.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsQueryContentEventResult.cpp:6: 65:40.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 65:40.18 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:40.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.18 819 | foundInterface = 0; \ 65:40.18 | ^~~~~~~~~~~~~~ 65:40.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.18 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsQueryContentEventResult.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.19 48 | NS_INTERFACE_MAP_END 65:40.19 | ^~~~~~~~~~~~~~~~~~~~ 65:40.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.19 800 | else 65:40.19 | ^~~~ 65:40.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:40.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:40.19 | ^~~~~~~~~~~~~~~~~~ 65:40.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsQueryContentEventResult.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:40.19 47 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 65:40.19 | ^~~~~~~~~~~~~~~~~~~~~~ 65:43.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 65:43.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 65:43.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:26: 65:43.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 65:43.17 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 65:43.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 65:43.17 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 65:43.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 65:43.18 712 | class CompressedGlyph { 65:43.18 | ^~~~~~~~~~~~~~~ 65:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 65:43.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 65:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 65:43.18 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 65:43.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 65:43.18 712 | class CompressedGlyph { 65:43.18 | ^~~~~~~~~~~~~~~ 65:43.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:43.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:43.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 65:43.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMRange.h:10, 65:43.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.h:13, 65:43.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:11: 65:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 65:43.81 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:43.81 819 | foundInterface = 0; \ 65:43.81 | ^~~~~~~~~~~~~~ 65:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:43.81 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:43.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:339:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:43.81 339 | NS_INTERFACE_MAP_END 65:43.81 | ^~~~~~~~~~~~~~~~~~~~ 65:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:43.81 811 | else 65:43.81 | ^~~~ 65:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:43.81 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:43.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:338:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:43.81 338 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMRange) 65:43.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:45.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.h:15, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:11: 65:45.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool nsRange::IsNodeSelected(nsINode*, uint32_t, uint32_t)': 65:45.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:45.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:45.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:45.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:45.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:227:30: note: while referencing 'sortedRanges' 65:45.52 227 | nsTArray sortedRanges(maxRangeCount); 65:45.52 | ^~~~~~~~~~~~ 65:45.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.h:15, 65:45.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:11: 65:45.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:45.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:45.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:45.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:45.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsRange.cpp:227:30: note: while referencing 'sortedRanges' 65:45.52 227 | nsTArray sortedRanges(maxRangeCount); 65:45.52 | ^~~~~~~~~~~~ 65:50.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 65:50.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:18: 65:50.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 65:50.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 65:50.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 65:50.95 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 65:50.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:50.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 65:50.95 712 | class CompressedGlyph { 65:50.95 | ^~~~~~~~~~~~~~~ 65:50.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 65:50.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 65:50.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 65:50.95 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 65:50.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:50.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 65:50.95 712 | class CompressedGlyph { 65:50.95 | ^~~~~~~~~~~~~~~ 65:51.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 65:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 65:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 65:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 65:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 65:51.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:6: 65:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 65:51.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:51.00 837 | foundInterface = 0; \ 65:51.00 | ^~~~~~~~~~~~~~ 65:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:51.00 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:51.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:51.00 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 65:51.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:51.00 800 | else 65:51.00 | ^~~~ 65:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:51.00 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:51.00 | ^~~~~~~~~~~~~~~~~~ 65:51.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:51.00 53 | NS_INTERFACE_MAP_ENTRY(nsIDOMScreen) 65:51.00 | ^~~~~~~~~~~~~~~~~~~~~~ 65:51.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableCellElement.cpp:12: 65:51.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 65:51.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:51.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:51.50 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 65:51.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableCellElement.h:9, 65:51.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableCellElement.cpp:6: 65:51.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 65:51.50 585 | class nsCSSValue { 65:51.50 | ^~~~~~~~~~ 65:51.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:6: 65:51.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool nsScreen::MozLockOrientation(const nsAString_internal&, nsScreen::ErrorResult&)': 65:51.76 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 65:51.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 65:51.76 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:51.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:249:22: note: while referencing 'orientations' 65:51.76 249 | Sequence orientations; 65:51.76 | ^~~~~~~~~~~~ 65:51.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 65:51.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:6: 65:51.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' 65:51.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 65:51.77 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 65:51.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 65:51.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:249:22: note: while referencing 'orientations' 65:51.77 249 | Sequence orientations; 65:51.77 | ^~~~~~~~~~~~ 65:51.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:6: 65:51.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' 65:51.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 65:51.77 236 | header->mLength = length; 65:51.77 | ~~~~~~~~~~~~~~~~^~~~~~~~ 65:51.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:249:22: note: while referencing 'orientations' 65:51.77 249 | Sequence orientations; 65:51.77 | ^~~~~~~~~~~~ 65:51.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Event.h:10, 65:51.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:6: 65:51.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 65:51.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 65:51.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:51.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsScreen.cpp:249:22: note: while referencing 'orientations' 65:51.78 249 | Sequence orientations; 65:51.78 | ^~~~~~~~~~~~ 65:54.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:54.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:54.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIStructuredCloneContainer.h:10, 65:54.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStructuredCloneContainer.h:9, 65:54.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStructuredCloneContainer.cpp:6: 65:54.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 65:54.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:54.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:54.79 819 | foundInterface = 0; \ 65:54.79 | ^~~~~~~~~~~~~~ 65:54.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:54.79 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:54.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:54.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:54.80 30 | NS_INTERFACE_MAP_END 65:54.80 | ^~~~~~~~~~~~~~~~~~~~ 65:54.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:54.80 800 | else 65:54.80 | ^~~~ 65:54.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:54.80 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:54.80 | ^~~~~~~~~~~~~~~~~~ 65:54.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:54.80 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:54.80 | ^~~~~~~~~~~~~~~~~~~~~~ 65:57.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 65:57.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:6: 65:57.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 65:57.99 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:57.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.99 819 | foundInterface = 0; \ 65:57.99 | ^~~~~~~~~~~~~~ 65:57.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.99 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:58.00 93 | NS_INTERFACE_MAP_END 65:58.00 | ^~~~~~~~~~~~~~~~~~~~ 65:58.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:6: 65:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:58.00 264 | } else 65:58.00 | ^~~~ 65:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 65:58.00 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 65:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 65:58.00 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 65:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:58.00 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 65:58.00 92 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 65:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 65:58.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 65:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 65:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 65:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 65:58.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:6: 65:58.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 65:58.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 65:58.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:58.01 837 | foundInterface = 0; \ 65:58.01 | ^~~~~~~~~~~~~~ 65:58.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:58.01 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:58.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:58.02 363 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 65:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 65:58.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:6: 65:58.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:58.02 258 | } else 65:58.02 | ^~~~ 65:58.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 65:58.02 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 65:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 65:58.02 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 65:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:362:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 65:58.02 362 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableElement) 65:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:59.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:59.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:59.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 65:59.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:6: 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::TableRowsCollection::GetSupportedNames(nsTArray&)': 65:59.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:59.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:59.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:258:24: note: while referencing 'names' 65:59.68 258 | nsTArray names; 65:59.68 | ^~~~~ 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:139:16: note: in definition of macro 'DO_FOR_EACH_BY_ORDER' 65:59.68 139 | _code \ 65:59.68 | ^~~~~ 65:59.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:6: 65:59.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:59.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:59.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:258:24: note: while referencing 'names' 65:59.68 258 | nsTArray names; 65:59.68 | ^~~~~ 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:128:15: note: in definition of macro 'DO_FOR_EACH_BY_ORDER' 65:59.68 128 | _code \ 65:59.68 | ^~~~~ 65:59.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableElement.h:9, 65:59.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:6: 65:59.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 65:59.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 65:59.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:59.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:59.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:258:24: note: while referencing 'names' 65:59.69 258 | nsTArray names; 65:59.69 | ^~~~~ 65:59.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableElement.cpp:113:16: note: in definition of macro 'DO_FOR_EACH_BY_ORDER' 65:59.69 113 | _code \ 65:59.69 | ^~~~~ 66:00.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:00.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 66:00.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.cpp:17: 66:00.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:00.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:00.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:00.61 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:00.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:00.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 66:00.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 66:00.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 66:00.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.cpp:6: 66:00.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:00.61 585 | class nsCSSValue { 66:00.61 | ^~~~~~~~~~ 66:01.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 66:01.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableRowElement.cpp:6: 66:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 66:01.76 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:01.76 837 | foundInterface = 0; \ 66:01.76 | ^~~~~~~~~~~~~~ 66:01.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:01.76 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableRowElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:01.77 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 66:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:01.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableRowElement.h:9, 66:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableRowElement.cpp:6: 66:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:01.77 258 | } else 66:01.77 | ^~~~ 66:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:01.77 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:01.77 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:01.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableRowElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:01.77 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement) 66:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableSectionElement.cpp:6: 66:04.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 66:04.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:04.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:04.79 837 | foundInterface = 0; \ 66:04.79 | ^~~~~~~~~~~~~~ 66:04.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:04.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:04.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableSectionElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:04.79 43 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 66:04.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 66:04.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 66:04.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 66:04.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTableSectionElement.h:9, 66:04.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableSectionElement.cpp:6: 66:04.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:04.80 258 | } else 66:04.80 | ^~~~ 66:04.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:04.80 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:04.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:04.80 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:04.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTableSectionElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:04.80 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement) 66:04.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:07.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:07.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 66:07.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMNode.h:10, 66:07.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMElement.h:10, 66:07.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMHTMLElement.h:10, 66:07.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:10, 66:07.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTemplateElement.cpp:6: 66:07.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 66:07.87 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:07.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:07.87 837 | foundInterface = 0; \ 66:07.87 | ^~~~~~~~~~~~~~ 66:07.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:07.87 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:07.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTemplateElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:07.88 60 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 66:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:10, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 66:07.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTemplateElement.cpp:6: 66:07.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:07.88 258 | } else 66:07.88 | ^~~~ 66:07.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:07.88 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:07.88 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTemplateElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:07.88 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement) 66:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsTreeSanitizer.cpp:10: 66:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 66:10.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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:10.28 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 66:10.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsTreeSanitizer.h:8, 66:10.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsTreeSanitizer.cpp:6: 66:10.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 66:10.28 585 | class nsCSSValue { 66:10.28 | ^~~~~~~~~~ 66:13.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 66:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:9, 66:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLTextAreaElement.h:15, 66:13.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTextAreaElement.cpp:6: 66:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::HTMLTextAreaElement::Select()': 66:13.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' 66:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' [-Warray-bounds] 66:13.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:13.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:13.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTextAreaElement.cpp:163:18: note: while referencing 'event' 66:13.62 163 | WidgetGUIEvent event(true, eFormSelect, nullptr); 66:13.62 | ^~~~~ 66:15.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:15.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:15.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 66:15.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.h:9, 66:15.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:7: 66:15.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsWindowMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)': 66:15.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} 66:15.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 66:15.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:15.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:15.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:454:15: note: while referencing 'windows' 66:15.70 454 | WindowArray windows; 66:15.70 | ^~~~~~~ 66:15.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:15.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:7: 66:15.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 66:15.71 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 66:15.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:454:15: note: while referencing 'windows' 66:15.71 454 | WindowArray windows; 66:15.71 | ^~~~~~~ 66:15.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:7: 66:15.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 66:15.71 236 | header->mLength = length; 66:15.71 | ~~~~~~~~~~~~~~~~^~~~~~~~ 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:454:15: note: while referencing 'windows' 66:15.71 454 | WindowArray windows; 66:15.71 | ^~~~~~~ 66:15.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:7: 66:15.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 66:15.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:15.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:454:15: note: while referencing 'windows' 66:15.71 454 | WindowArray windows; 66:15.71 | ^~~~~~~ 66:15.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:7: 66:15.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 66:15.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:15.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:454:15: note: while referencing 'windows' 66:15.71 454 | WindowArray windows; 66:15.71 | ^~~~~~~ 66:15.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsGlobalWindow.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.h:9, 66:15.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:7: 66:15.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'WindowArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 66:15.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:15.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:15.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowMemoryReporter.cpp:454:15: note: while referencing 'windows' 66:15.71 454 | WindowArray windows; 66:15.71 | ^~~~~~~ 66:19.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:19.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:19.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 66:19.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 66:19.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 66:19.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 66:19.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:6: 66:19.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 66:19.42 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:19.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:19.42 819 | foundInterface = 0; \ 66:19.42 | ^~~~~~~~~~~~~~ 66:19.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:19.42 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:19.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:19.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:19.42 62 | NS_INTERFACE_MAP_END 66:19.42 | ^~~~~~~~~~~~~~~~~~~~ 66:19.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:19.43 800 | else 66:19.43 | ^~~~ 66:19.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:19.43 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:19.43 | ^~~~~~~~~~~~~~~~~~ 66:19.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:19.43 61 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 66:19.43 | ^~~~~~~~~~~~~~~~~~~~~~ 66:20.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 66:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 66:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 66:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 66:20.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:6: 66:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void nsWindowRoot::EnumerateBrowsers(nsPIWindowRoot::BrowserEnumerator, void*)': 66:20.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 66:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 66:20.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:20.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:20.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:408:31: note: while referencing 'tabParents' 66:20.41 408 | nsTArray> tabParents; 66:20.41 | ^~~~~~~~~~ 66:20.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:6: 66:20.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 66:20.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 66:20.42 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 66:20.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 66:20.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:408:31: note: while referencing 'tabParents' 66:20.42 408 | nsTArray> tabParents; 66:20.42 | ^~~~~~~~~~ 66:20.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:6: 66:20.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 66:20.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 66:20.42 236 | header->mLength = length; 66:20.42 | ~~~~~~~~~~~~~~~~^~~~~~~~ 66:20.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:408:31: note: while referencing 'tabParents' 66:20.42 408 | nsTArray> tabParents; 66:20.42 | ^~~~~~~~~~ 66:20.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 66:20.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:6: 66:20.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 66:20.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 66:20.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:20.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:20.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWindowRoot.cpp:408:31: note: while referencing 'tabParents' 66:20.42 408 | nsTArray> tabParents; 66:20.42 | ^~~~~~~~~~ 66:22.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:22.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTrackElement.cpp:6: 66:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 66:22.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:22.65 837 | foundInterface = 0; \ 66:22.65 | ^~~~~~~~~~~~~~ 66:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:22.65 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:22.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTrackElement.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:22.65 155 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 66:22.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/NodeInfo.h:23, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrName.h:15, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsAttrAndChildArray.h:19, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FragmentOrElement.h:18, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:15, 66:22.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTrackElement.cpp:6: 66:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:22.65 258 | } else 66:22.65 | ^~~~ 66:22.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:22.66 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:22.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:22.66 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:22.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/HTMLTrackElement.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:22.66 154 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTrackElement) 66:22.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:28.55 libdom_base.a.desc 66:29.57 libintl_locale.a.desc 66:31.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:31.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:31.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsPrimitives.h:10, 66:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:7: 66:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 66:31.85 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:31.85 837 | foundInterface = 0; \ 66:31.85 | ^~~~~~~~~~~~~~ 66:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:31.85 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:31.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:31.85 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 66:31.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:31.85 800 | else 66:31.85 | ^~~~ 66:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:31.85 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:31.85 | ^~~~~~~~~~~~~~~~~~ 66:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesis.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:31.85 51 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 66:31.85 | ^~~~~~~~~~~~~~~~~~~~~~ 66:34.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 66:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:7: 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 66:34.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:34.53 837 | foundInterface = 0; \ 66:34.53 | ^~~~~~~~~~~~~~ 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:34.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:34.53 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 66:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:34.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:8: 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:34.53 258 | } else 66:34.53 | ^~~~ 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 66:34.53 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 66:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 66:34.53 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 66:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 66:34.53 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(SpeechSynthesisUtterance) 66:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:36.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:36.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 66:36.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesis.h:10, 66:36.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:7: 66:36.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 66:36.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:36.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:36.57 819 | foundInterface = 0; \ 66:36.57 | ^~~~~~~~~~~~~~ 66:36.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:36.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:36.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:36.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:36.57 20 | NS_INTERFACE_MAP_END 66:36.57 | ^~~~~~~~~~~~~~~~~~~~ 66:36.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:36.58 800 | else 66:36.58 | ^~~~ 66:36.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:36.58 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:36.58 | ^~~~~~~~~~~~~~~~~~ 66:36.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:36.58 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 66:36.58 | ^~~~~~~~~~~~~~~~~~~~~~ 66:39.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 66:39.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 66:39.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/MediaDocument.cpp:12: 66:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 66:39.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 66:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 66:39.36 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 66:39.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 66:39.36 712 | class CompressedGlyph { 66:39.36 | ^~~~~~~~~~~~~~~ 66:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 66:39.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 66:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 66:39.36 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 66:39.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 66:39.36 712 | class CompressedGlyph { 66:39.36 | ^~~~~~~~~~~~~~~ 66:43.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:43.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:43.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIAudioChannelAgent.h:10, 66:43.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioChannelAgent.h:9, 66:43.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:7: 66:43.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 66:43.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:43.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:43.08 819 | foundInterface = 0; \ 66:43.08 | ^~~~~~~~~~~~~~ 66:43.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:43.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:43.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:43.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:43.08 114 | NS_INTERFACE_MAP_END 66:43.08 | ^~~~~~~~~~~~~~~~~~~~ 66:43.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:43.08 811 | else 66:43.08 | ^~~~ 66:43.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 66:43.08 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 66:43.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:43.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSpeechTask.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 66:43.08 113 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 66:43.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:43.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:43.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 66:43.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 66:43.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/HTMLMediaElement.h:8, 66:43.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaError.h:9, 66:43.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/MediaError.cpp:6: 66:43.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 66:43.34 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:43.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:43.34 819 | foundInterface = 0; \ 66:43.34 | ^~~~~~~~~~~~~~ 66:43.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:43.34 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:43.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:43.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/MediaError.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:43.34 20 | NS_INTERFACE_MAP_END 66:43.34 | ^~~~~~~~~~~~~~~~~~~~ 66:43.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:43.35 800 | else 66:43.35 | ^~~~ 66:43.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:43.35 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:43.35 | ^~~~~~~~~~~~~~~~~~ 66:43.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/MediaError.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:43.35 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 66:43.35 | ^~~~~~~~~~~~~~~~~~~~~~ 66:47.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:47.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 66:47.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:47.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 66:47.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:13: 66:47.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::nsSynthVoiceRegistry::SetIsSpeaking(bool)': 66:47.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:47.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:47.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:47.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:794:36: note: while referencing 'ssplist' 66:47.38 794 | nsTArray ssplist; 66:47.38 | ^~~~~~~ 66:47.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:47.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 66:47.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:47.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 66:47.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:13: 66:47.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::nsSynthVoiceRegistry::NotifyVoicesChanged()': 66:47.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:47.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:47.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:47.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:371:38: note: while referencing 'ssplist' 66:47.40 371 | nsTArray ssplist; 66:47.40 | ^~~~~~~ 66:47.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 66:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 66:47.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:13: 66:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::dom::nsSynthVoiceRegistry::AddVoiceImpl(nsISpeechService*, const nsAString_internal&, const nsAString_internal&, const nsAString_internal&, bool, bool)': 66:47.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:47.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:47.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:522:36: note: while referencing 'ssplist' 66:47.41 522 | nsTArray ssplist; 66:47.41 | ^~~~~~~ 66:47.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:47.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 66:47.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:47.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 66:47.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:13: 66:47.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::nsSynthVoiceRegistry::SetDefaultVoice(const nsAString_internal&, bool)': 66:47.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:47.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:47.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:47.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:409:38: note: while referencing 'ssplist' 66:47.51 409 | nsTArray ssplist; 66:47.51 | ^~~~~~~ 66:47.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:13: 66:47.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'mozilla::dom::nsSynthVoiceRegistry::nsSynthVoiceRegistry()': 66:47.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 66:47.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 66:47.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:47.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:154:32: note: while referencing 'defaults' 66:47.54 154 | InfallibleTArray defaults; 66:47.54 | ^~~~~~~~ 66:47.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 66:47.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:13: 66:47.54 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 66:47.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 66:47.54 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:47.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:153:35: note: while referencing 'voices' 66:47.54 153 | InfallibleTArray voices; 66:47.54 | ^~~~~~ 66:47.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsPIDOMWindow.h:13, 66:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 66:47.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:13: 66:47.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::nsSynthVoiceRegistry::RemoveVoice(nsISpeechService*, const nsAString_internal&)': 66:47.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:47.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:47.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:47.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:358:36: note: while referencing 'ssplist' 66:47.59 358 | nsTArray ssplist; 66:47.59 | ^~~~~~~ 66:47.82 libdom_media_webspeech_synth.a.desc 66:50.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/MarkersStorage.h:13, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.h:9, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:6: 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)': 66:50.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 66:50.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:50.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:77:47: note: while referencing 'keptStartMarkers' 66:50.80 77 | nsTArray> keptStartMarkers; 66:50.80 | ^~~~~~~~~~~~~~~~ 66:50.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/MarkersStorage.h:13, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.h:9, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:6: 66:50.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 66:50.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:50.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:108:52: note: while referencing 'layerRectangles' 66:50.80 108 | dom::Sequence layerRectangles; 66:50.80 | ^~~~~~~~~~~~~~~ 66:50.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/MarkersStorage.h:13, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.h:9, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:6: 66:50.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 66:50.80 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 66:50.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:108:52: note: while referencing 'layerRectangles' 66:50.80 108 | dom::Sequence layerRectangles; 66:50.80 | ^~~~~~~~~~~~~~~ 66:50.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/MarkersStorage.h:13, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.h:9, 66:50.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:6: 66:50.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 66:50.80 236 | header->mLength = length; 66:50.80 | ~~~~~~~~~~~~~~~~^~~~~~~~ 66:50.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:108:52: note: while referencing 'layerRectangles' 66:50.81 108 | dom::Sequence layerRectangles; 66:50.81 | ^~~~~~~~~~~~~~~ 66:50.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:50.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/MarkersStorage.h:13, 66:50.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.h:9, 66:50.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:6: 66:50.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' 66:50.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::Sequence [1]' [-Warray-bounds] 66:50.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:50.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:50.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/timeline/ObservedDocShell.cpp:108:52: note: while referencing 'layerRectangles' 66:50.81 108 | dom::Sequence layerRectangles; 66:50.81 | ^~~~~~~~~~~~~~~ 66:53.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:53.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 66:53.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:9, 66:53.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 66:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 66:53.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:6: 66:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 66:53.13 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:53.13 819 | foundInterface = 0; \ 66:53.13 | ^~~~~~~~~~~~~~ 66:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:53.13 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:53.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:53.13 106 | NS_INTERFACE_MAP_END 66:53.13 | ^~~~~~~~~~~~~~~~~~~~ 66:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:53.13 800 | else 66:53.13 | ^~~~ 66:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:53.13 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:53.13 | ^~~~~~~~~~~~~~~~~~ 66:53.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:53.13 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 66:53.13 | ^~~~~~~~~~~~~~~~~~~~~~ 66:53.84 libdocshell_base_timeline.a.desc 66:54.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:54.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:54.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:54.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 66:54.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 66:54.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:6: 66:54.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::TextTrackManager::PerformTrackSelection(mozilla::dom::TextTrackKind*, uint32_t)': 66:54.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:54.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:54.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:405:24: note: while referencing 'candidates' 66:54.14 405 | nsTArray candidates; 66:54.14 | ^~~~~~~~~~ 66:54.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 66:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 66:54.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:6: 66:54.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:54.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:54.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:54.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:405:24: note: while referencing 'candidates' 66:54.14 405 | nsTArray candidates; 66:54.14 | ^~~~~~~~~~ 66:54.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 66:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 66:54.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:6: 66:54.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::TextTrackManager::UpdateCueDisplay()': 66:54.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 66:54.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 66:54.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:54.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:54.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:278:35: note: while referencing 'activeCues' 66:54.22 278 | nsTArray > activeCues; 66:54.22 | ^~~~~~~~~~ 66:54.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:6: 66:54.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::TextTrackManager::TimeMarchesOn()': 66:54.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 66:54.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 66:54.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:54.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:54.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:738:42: note: while referencing 'eventList' 66:54.28 738 | nsTArray> eventList; 66:54.28 | ^~~~~~~~~ 66:54.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrack.h:10, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TextTrackManager.h:9, 66:54.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:6: 66:54.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::TextTrackListInternal [1]' 66:54.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::TextTrackListInternal [1]' [-Warray-bounds] 66:54.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:54.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:54.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TextTrackManager.cpp:736:25: note: while referencing 'affectedTracks' 66:54.28 736 | TextTrackListInternal affectedTracks; 66:54.28 | ^~~~~~~~~~~~~~ 66:56.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:56.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 66:56.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/TimeRanges.h:9, 66:56.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TimeRanges.cpp:6: 66:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 66:56.68 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:56.68 819 | foundInterface = 0; \ 66:56.68 | ^~~~~~~~~~~~~~ 66:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:56.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:56.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TimeRanges.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:56.68 21 | NS_INTERFACE_MAP_END 66:56.68 | ^~~~~~~~~~~~~~~~~~~~ 66:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:56.68 800 | else 66:56.68 | ^~~~ 66:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:56.68 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:56.68 | ^~~~~~~~~~~~~~~~~~ 66:56.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/TimeRanges.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:56.68 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 66:56.68 | ^~~~~~~~~~~~~~~~~~~~~~ 66:57.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 66:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 66:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 66:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMValidityState.h:10, 66:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ValidityState.h:9, 66:57.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/ValidityState.cpp:6: 66:57.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 66:57.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 66:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:57.95 819 | foundInterface = 0; \ 66:57.95 | ^~~~~~~~~~~~~~ 66:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:57.95 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:57.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:57.95 22 | NS_INTERFACE_MAP_END 66:57.95 | ^~~~~~~~~~~~~~~~~~~~ 66:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:57.95 800 | else 66:57.95 | ^~~~ 66:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:57.95 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:57.95 | ^~~~~~~~~~~~~~~~~~ 66:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:57.95 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 66:57.95 | ^~~~~~~~~~~~~~~~~~~~~~ 66:58.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:7: 66:58.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult mozilla::BroadcastDomainSetChange(mozilla::DomainSetType, mozilla::DomainSetChangeType, nsIURI*)': 66:58.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:58.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:58.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:58.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:58.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:27:30: note: while referencing 'parents' 66:58.35 27 | nsTArray parents; 66:58.35 | ^~~~~~~ 66:58.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 66:58.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:7: 66:58.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 66:58.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:58.36 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 66:58.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 66:58.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:27:30: note: while referencing 'parents' 66:58.36 27 | nsTArray parents; 66:58.36 | ^~~~~~~ 66:58.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:7: 66:58.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 66:58.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:58.36 236 | header->mLength = length; 66:58.36 | ~~~~~~~~~~~~~~~~^~~~~~~~ 66:58.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:27:30: note: while referencing 'parents' 66:58.36 27 | nsTArray parents; 66:58.36 | ^~~~~~~ 66:58.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 66:58.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:7: 66:58.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 66:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 66:58.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:58.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:58.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/DomainPolicy.cpp:27:30: note: while referencing 'parents' 66:58.37 27 | nsTArray parents; 66:58.37 | ^~~~~~~ 67:01.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsITimer.h:10, 67:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/docshell/base/nsDocShell.h:9, 67:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipal.cpp:14: 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipal.cpp: In member function 'virtual nsresult nsNullPrincipal::QueryInterface(const nsIID&, void**)': 67:01.20 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:01.20 819 | foundInterface = 0; \ 67:01.20 | ^~~~~~~~~~~~~~ 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:01.20 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:01.20 170 | NS_INTERFACE_MAP_END 67:01.20 | ^~~~~~~~~~~~~~~~~~~~ 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:01.20 33 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 67:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipal.cpp:19: 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:01.20 137 | } else 67:01.20 | ^~~~ 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 67:01.20 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 67:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:01.20 33 | NS_IMPL_QUERY_INTERFACE_CI(nsNullPrincipal, 67:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:02.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:02.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:02.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIURI.h:10, 67:02.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipalURI.h:14, 67:02.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipalURI.cpp:7: 67:02.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipalURI.cpp: In member function 'virtual nsresult nsNullPrincipalURI::QueryInterface(const nsIID&, void**)': 67:02.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:02.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:02.65 819 | foundInterface = 0; \ 67:02.65 | ^~~~~~~~~~~~~~ 67:02.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:02.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:02.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipalURI.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:02.65 83 | NS_INTERFACE_MAP_END 67:02.65 | ^~~~~~~~~~~~~~~~~~~~ 67:02.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:02.65 800 | else 67:02.65 | ^~~~ 67:02.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:02.65 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:02.65 | ^~~~~~~~~~~~~~~~~~ 67:02.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsNullPrincipalURI.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:02.65 82 | NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 67:02.66 | ^~~~~~~~~~~~~~~~~~~~~~ 67:03.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 67:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.h:9, 67:03.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:6: 67:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsPrincipal::QueryInterface(const nsIID&, void**)': 67:03.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:03.65 819 | foundInterface = 0; \ 67:03.65 | ^~~~~~~~~~~~~~ 67:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:03.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:03.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:03.65 170 | NS_INTERFACE_MAP_END 67:03.65 | ^~~~~~~~~~~~~~~~~~~~ 67:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:03.65 53 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 67:03.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:03.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:20: 67:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:03.65 137 | } else 67:03.65 | ^~~~ 67:03.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 67:03.66 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 67:03.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:03.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:03.66 53 | NS_IMPL_QUERY_INTERFACE_CI(nsPrincipal, 67:03.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:03.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:03.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 67:03.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.h:9, 67:03.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:6: 67:03.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp: In member function 'virtual nsresult nsExpandedPrincipal::QueryInterface(const nsIID&, void**)': 67:03.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:03.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:03.67 819 | foundInterface = 0; \ 67:03.67 | ^~~~~~~~~~~~~~ 67:03.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:03.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:03.68 170 | NS_INTERFACE_MAP_END 67:03.68 | ^~~~~~~~~~~~~~~~~~~~ 67:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:03.68 680 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 67:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:03.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:20: 67:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:03.68 137 | } else 67:03.68 | ^~~~ 67:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 67:03.68 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 67:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:03.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsPrincipal.cpp:680:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:03.68 680 | NS_IMPL_QUERY_INTERFACE_CI(nsExpandedPrincipal, 67:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:05.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:05.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 67:05.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsBrowserElement.h:9, 67:05.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsBrowserElement.cpp:6: 67:05.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::nsBrowserElement::GenerateAllowedAudioChannels(nsPIDOMWindowInner*, nsIFrameLoader*, nsIBrowserElementAPI*, nsTArray >&, mozilla::ErrorResult&)': 67:05.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 67:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 67:05.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:05.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsBrowserElement.cpp:566:48: note: while referencing 'channels' 67:05.38 566 | nsTArray> channels; 67:05.38 | ^~~~~~~~ 67:05.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 67:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsBrowserElement.h:9, 67:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsBrowserElement.cpp:6: 67:05.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 67:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 67:05.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:05.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsBrowserElement.cpp:566:48: note: while referencing 'channels' 67:05.38 566 | nsTArray> channels; 67:05.38 | ^~~~~~~~ 67:07.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:07.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:07.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 67:07.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 67:07.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 67:07.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsDOMStringMap.h:9, 67:07.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsDOMStringMap.cpp:6: 67:07.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 67:07.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:07.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:07.19 819 | foundInterface = 0; \ 67:07.19 | ^~~~~~~~~~~~~~ 67:07.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:07.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:07.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:07.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsDOMStringMap.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:07.19 42 | NS_INTERFACE_MAP_END 67:07.19 | ^~~~~~~~~~~~~~~~~~~~ 67:07.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:07.19 800 | else 67:07.19 | ^~~~ 67:07.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:07.20 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:07.20 | ^~~~~~~~~~~~~~~~~~ 67:07.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsDOMStringMap.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:07.20 41 | NS_INTERFACE_MAP_ENTRY(nsISupports) 67:07.20 | ^~~~~~~~~~~~~~~~~~~~~~ 67:08.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:08.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:08.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISerializable.h:10, 67:08.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:10, 67:08.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsSystemPrincipal.h:11, 67:08.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsSystemPrincipal.cpp:9: 67:08.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsSystemPrincipal.cpp: In member function 'virtual nsresult nsSystemPrincipal::QueryInterface(const nsIID&, void**)': 67:08.41 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:08.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:08.41 819 | foundInterface = 0; \ 67:08.41 | ^~~~~~~~~~~~~~ 67:08.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:08.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:08.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:08.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:08.41 170 | NS_INTERFACE_MAP_END 67:08.41 | ^~~~~~~~~~~~~~~~~~~~ 67:08.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:08.41 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 67:08.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsSystemPrincipal.cpp:18: 67:08.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:08.42 137 | } else 67:08.42 | ^~~~ 67:08.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 67:08.42 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 67:08.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:08.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/caps/nsSystemPrincipal.cpp:25:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 67:08.42 25 | NS_IMPL_QUERY_INTERFACE_CI(nsSystemPrincipal, 67:08.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.55 libcaps.a.desc 67:09.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 67:09.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 67:09.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:7: 67:09.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 67:09.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 67:09.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 67:09.65 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 67:09.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:09.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 67:09.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 67:09.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 67:09.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:7: 67:09.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 67:09.65 585 | class nsCSSValue { 67:09.65 | ^~~~~~~~~~ 67:09.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:10.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 67:10.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/jsurl/nsJSProtocolHandler.cpp:6: 67:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 67:10.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:10.00 837 | foundInterface = 0; \ 67:10.00 | ^~~~~~~~~~~~~~ 67:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:10.00 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:10.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:10.00 1275 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 67:10.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:10.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/jsurl/nsJSProtocolHandler.cpp:1274:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:10.00 1274 | else 67:10.00 | ^~~~ 67:10.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 67:10.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 67:10.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 67:10.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 67:10.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:39: 67:10.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:10.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:10.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:10.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:10.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:10.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:10.37 712 | class CompressedGlyph { 67:10.37 | ^~~~~~~~~~~~~~~ 67:10.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:10.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:10.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:10.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:10.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:10.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:10.37 712 | class CompressedGlyph { 67:10.37 | ^~~~~~~~~~~~~~~ 67:11.46 libdom_jsurl.a.desc 67:11.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:11.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:11.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 67:11.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 67:11.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 67:11.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:21, 67:11.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 67:11.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:7: 67:11.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp: In member function 'virtual nsresult nsGenericHTMLElement::QueryInterface(const nsIID&, void**)': 67:11.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:11.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:11.53 837 | foundInterface = 0; \ 67:11.53 | ^~~~~~~~~~~~~~ 67:11.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:11.53 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:11.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:11.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:11.53 176 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElementBase) 67:11.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:11.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:11.53 800 | else 67:11.53 | ^~~~ 67:11.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:11.53 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:11.53 | ^~~~~~~~~~~~~~~~~~ 67:11.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:11.53 175 | NS_INTERFACE_MAP_ENTRY(nsIDOMNode) 67:11.53 | ^~~~~~~~~~~~~~~~~~~~~~ 67:12.09 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:12.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:12.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIJSInspector.h:10, 67:12.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ductwork/inspector/nsJSInspector.h:9, 67:12.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ductwork/inspector/nsJSInspector.cpp:6: 67:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ductwork/inspector/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 67:12.09 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:12.09 819 | foundInterface = 0; \ 67:12.09 | ^~~~~~~~~~~~~~ 67:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:12.09 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:12.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ductwork/inspector/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:12.09 32 | NS_INTERFACE_MAP_END 67:12.09 | ^~~~~~~~~~~~~~~~~~~~ 67:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:12.09 800 | else 67:12.09 | ^~~~ 67:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:12.09 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:12.09 | ^~~~~~~~~~~~~~~~~~ 67:12.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/ductwork/inspector/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:12.10 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 67:12.10 | ^~~~~~~~~~~~~~~~~~~~~~ 67:12.40 libjs_ductwork_inspector.a.desc 67:14.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp: In static member function 'static void nsGenericHTMLElement::MapImageSizeAttributesInto(const nsMappedAttributes*, nsRuleData*, bool)': 67:14.03 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp: '*(double*)((char*)&w + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function 67:14.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:1500:36: warning: '*(double*)((char*)&w + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:14.03 1500 | aspect_ratio->SetFloatValue((float(*w) / float(*h)), eCSSUnit_Number); 67:14.03 | ^~~~~~~~~ 67:14.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 67:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 67:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 67:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:14.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/Directory.cpp:6: 67:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 67:14.19 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:14.19 819 | foundInterface = 0; \ 67:14.19 | ^~~~~~~~~~~~~~ 67:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:14.19 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:14.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/Directory.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:14.19 47 | NS_INTERFACE_MAP_END 67:14.19 | ^~~~~~~~~~~~~~~~~~~~ 67:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:14.19 800 | else 67:14.19 | ^~~~ 67:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:14.19 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:14.19 | ^~~~~~~~~~~~~~~~~~ 67:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/Directory.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:14.19 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 67:14.19 | ^~~~~~~~~~~~~~~~~~~~~~ 67:14.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:14.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 67:14.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:19, 67:14.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 67:14.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 67:14.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 67:14.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:7: 67:14.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsGenericHTMLElement::GetInnerText(mozilla::dom::DOMString&, mozilla::ErrorResult&)': 67:14.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:14.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:14.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:14.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:14.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.cpp:3004:22: note: while referencing 'elementsToCheck' 67:14.48 3004 | nsTArray elementsToCheck; 67:14.48 | ^~~~~~~~~~~~~~~ 67:15.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBase.h:10, 67:15.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:6: 67:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::FileSystemBase::GetDOMPath(nsIFile*, nsAString_internal&, mozilla::ErrorResult&) const': 67:15.40 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:15.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:15.40 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:15.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:15.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:113:22: note: while referencing 'parts' 67:15.41 113 | nsTArray parts; 67:15.41 | ^~~~~ 67:15.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBase.h:10, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:6: 67:15.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:15.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:15.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:15.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:15.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:113:22: note: while referencing 'parts' 67:15.41 113 | nsTArray parts; 67:15.41 | ^~~~~ 67:15.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBase.h:10, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:6: 67:15.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:15.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:15.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:15.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:15.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:113:22: note: while referencing 'parts' 67:15.41 113 | nsTArray parts; 67:15.41 | ^~~~~ 67:15.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FileSystemBase.h:10, 67:15.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:6: 67:15.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:15.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:15.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:15.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:15.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/FileSystemBase.cpp:113:22: note: while referencing 'parts' 67:15.41 113 | nsTArray parts; 67:15.41 | ^~~~~ 67:23.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetDirectoryListingTask.h:9, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetDirectoryListingTask.cpp:6: 67:23.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetDirectoryListingTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const': 67:23.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:23.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:23.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:23.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:23.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetDirectoryListingTask.cpp:228:52: note: while referencing 'inputs' 67:23.84 228 | nsTArray inputs; 67:23.84 | ^~~~~~ 67:23.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetDirectoryListingTask.h:9, 67:23.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetDirectoryListingTask.cpp:6: 67:23.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 67:23.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 67:23.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:23.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:23.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetDirectoryListingTask.cpp:226:34: note: while referencing 'blobs' 67:23.84 226 | InfallibleTArray blobs; 67:23.84 | ^~~~~ 67:29.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesHelper.h:11, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesHelper.cpp:6: 67:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::GetFilesHelper::OperationCompleted()': 67:29.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 67:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 67:29.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:29.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesHelper.cpp:266:38: note: while referencing 'callbacks' 67:29.63 266 | nsTArray> callbacks; 67:29.63 | ^~~~~~~~~ 67:29.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/File.h:10, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesHelper.h:11, 67:29.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesHelper.cpp:6: 67:29.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 67:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 67:29.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:29.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:29.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesHelper.cpp:258:29: note: while referencing 'promises' 67:29.63 258 | nsTArray> promises; 67:29.63 | ^~~~~~~~ 67:29.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 67:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 67:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 67:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.h:9, 67:29.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.cpp:6: 67:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'virtual void nsHTMLDocument::TearingDownEditor(nsIEditor*)': 67:29.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 67:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 67:29.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:29.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:29.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.cpp:2407:34: note: while referencing 'agentSheets' 67:29.95 2407 | nsTArray> agentSheets; 67:29.95 | ^~~~~~~~~~~ 67:30.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.h:9, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.cpp:6: 67:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsHTMLDocument::_ZN14nsHTMLDocument19EditingStateChangedEv.part.0()': 67:30.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 67:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 67:30.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:30.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.cpp:2550:34: note: while referencing 'agentSheets' 67:30.41 2550 | nsTArray> agentSheets; 67:30.41 | ^~~~~~~~~~~ 67:30.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIDocument.h:10, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:13, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.h:9, 67:30.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.cpp:6: 67:30.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 67:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 67:30.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:30.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:30.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsHTMLDocument.cpp:2550:34: note: while referencing 'agentSheets' 67:30.41 2550 | nsTArray> agentSheets; 67:30.41 | ^~~~~~~~~~~ 67:32.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesTask.h:9, 67:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesTask.cpp:6: 67:32.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const': 67:32.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 67:32.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 67:32.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:32.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:32.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesTask.cpp:199:42: note: while referencing 'inputs' 67:32.13 199 | FallibleTArray inputs; 67:32.13 | ^~~~~~ 67:32.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Directory.h:10, 67:32.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesTask.h:9, 67:32.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesTask.cpp:6: 67:32.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 67:32.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 67:32.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:32.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:32.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filesystem/GetFilesTask.cpp:197:34: note: while referencing 'blobs' 67:32.14 197 | InfallibleTArray blobs; 67:32.14 | ^~~~~ 67:33.10 libdom_filesystem.a.desc 67:35.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 67:35.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 67:35.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.cpp:31: 67:35.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:35.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:35.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:35.99 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:35.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:35.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:35.99 712 | class CompressedGlyph { 67:35.99 | ^~~~~~~~~~~~~~~ 67:35.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:36.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:36.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:36.00 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:36.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:36.00 712 | class CompressedGlyph { 67:36.00 | ^~~~~~~~~~~~~~~ 67:37.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsITextControlElement.h:9, 67:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsTextEditorState.h:10, 67:37.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsTextEditorState.cpp:6: 67:37.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 67:37.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:37.77 819 | foundInterface = 0; \ 67:37.77 | ^~~~~~~~~~~~~~ 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:37.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsTextEditorState.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:37.77 276 | NS_INTERFACE_MAP_END 67:37.77 | ^~~~~~~~~~~~~~~~~~~~ 67:37.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsTextEditorState.h:12, 67:37.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsTextEditorState.cpp:6: 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:37.77 264 | } else 67:37.77 | ^~~~ 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 67:37.77 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 67:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 67:37.77 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 67:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:37.77 287 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsTextEditorState.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 67:37.77 275 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 67:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:38.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:38.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 67:38.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.h:11, 67:38.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.h:11, 67:38.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.cpp:25: 67:38.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::XULDocument::_ZN7mozilla3dom11XULDocument14MaybeBroadcastEv.part.0()': 67:38.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:38.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:38.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:38.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:38.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.cpp:3158:48: note: while referencing 'delayedBroadcasters' 67:38.49 3158 | nsTArray delayedBroadcasters; 67:38.49 | ^~~~~~~~~~~~~~~~~~~ 67:38.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:38.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 67:38.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.h:11, 67:38.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.h:11, 67:38.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.cpp:25: 67:38.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::XULDocument::SynchronizeBroadcastListener(nsDocument::Element*, nsDocument::Element*, const nsAString_internal&)': 67:38.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:38.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:38.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:38.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:38.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.cpp:656:34: note: while referencing 'attributes' 67:38.52 656 | nsTArray attributes(count); 67:38.52 | ^~~~~~~~~~ 67:40.36 libdom_html.a.desc 67:41.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:41.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 67:41.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:12, 67:41.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 67:41.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULCommandDispatcher.cpp:12: 67:41.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 67:41.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:41.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:41.67 819 | foundInterface = 0; \ 67:41.67 | ^~~~~~~~~~~~~~ 67:41.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:41.68 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:41.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULCommandDispatcher.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:41.68 60 | NS_INTERFACE_MAP_END 67:41.68 | ^~~~~~~~~~~~~~~~~~~~ 67:41.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULCommandDispatcher.cpp:32: 67:41.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:41.68 49 | } else 67:41.68 | ^~~~ 67:41.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 67:41.68 49 | } else 67:41.68 | ^~~~ 67:43.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:13, 67:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/ipc/chromium/src/chrome/common/ipc_message_utils.h:19, 67:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:10, 67:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 67:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 67:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 67:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 67:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:7, 67:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 67:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp: In member function 'virtual nsresult mozilla::Preferences::QueryInterface(const nsIID&, void**)': 67:43.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:43.74 819 | foundInterface = 0; \ 67:43.74 | ^~~~~~~~~~~~~~ 67:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:43.74 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:43.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:539:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:43.74 539 | NS_INTERFACE_MAP_END 67:43.74 | ^~~~~~~~~~~~~~~~~~~~ 67:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:43.74 800 | else 67:43.74 | ^~~~ 67:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:43.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:43.74 | ^~~~~~~~~~~~~~~~~~ 67:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:538:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:43.74 538 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 67:43.74 | ^~~~~~~~~~~~~~~~~~~~~~ 67:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefBranch::QueryInterface(const nsIID&, void**)': 67:43.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:43.78 819 | foundInterface = 0; \ 67:43.78 | ^~~~~~~~~~~~~~ 67:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:43.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:43.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/nsPrefBranch.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:43.78 106 | NS_INTERFACE_MAP_END 67:43.78 | ^~~~~~~~~~~~~~~~~~~~ 67:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:43.78 800 | else 67:43.78 | ^~~~ 67:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:43.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:43.78 | ^~~~~~~~~~~~~~~~~~ 67:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/nsPrefBranch.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:43.78 105 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 67:43.78 | ^~~~~~~~~~~~~~~~~~~~~~ 67:43.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/nsPrefBranch.cpp: In member function 'virtual nsresult nsPrefLocalizedString::QueryInterface(const nsIID&, void**)': 67:43.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:43.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:43.80 819 | foundInterface = 0; \ 67:43.80 | ^~~~~~~~~~~~~~ 67:43.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:43.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:43.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:43.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/nsPrefBranch.cpp:860:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:43.80 860 | NS_INTERFACE_MAP_END 67:43.80 | ^~~~~~~~~~~~~~~~~~~~ 67:43.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:43.80 800 | else 67:43.80 | ^~~~ 67:43.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:43.81 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:43.81 | ^~~~~~~~~~~~~~~~~~ 67:43.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/nsPrefBranch.cpp:859:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:43.81 859 | NS_INTERFACE_MAP_ENTRY(nsISupportsString) 67:43.81 | ^~~~~~~~~~~~~~~~~~~~~~ 67:44.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 67:44.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 67:44.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULContentSink.cpp:34: 67:44.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:44.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:44.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:44.46 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:44.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:44.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:44.46 712 | class CompressedGlyph { 67:44.46 | ^~~~~~~~~~~~~~~ 67:44.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:44.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:44.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:44.46 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:44.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:44.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:44.46 712 | class CompressedGlyph { 67:44.46 | ^~~~~~~~~~~~~~~ 67:44.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:44.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:44.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIExpatSink.h:10, 67:44.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULContentSink.h:10, 67:44.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULContentSink.cpp:14: 67:44.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 67:44.54 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:44.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:44.54 819 | foundInterface = 0; \ 67:44.54 | ^~~~~~~~~~~~~~ 67:44.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:44.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:44.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:44.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULContentSink.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:44.54 202 | NS_INTERFACE_MAP_END 67:44.54 | ^~~~~~~~~~~~~~~~~~~~ 67:44.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:44.54 800 | else 67:44.55 | ^~~~ 67:44.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:44.55 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:44.55 | ^~~~~~~~~~~~~~~~~~ 67:44.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULContentSink.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:44.55 201 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 67:44.55 | ^~~~~~~~~~~~~~~~~~~~~~ 67:45.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:7, 67:45.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 67:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult mozilla::pref_InitInitialObjects()': 67:45.77 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:45.77 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:45.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 67:45.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:1255:23: note: while referencing 'prefEntries' 67:45.77 1255 | nsTArray prefEntries; 67:45.77 | ^~~~~~~~~~~ 67:45.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:7, 67:45.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 67:45.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::Preferences::Init()': 67:45.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 67:45.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 67:45.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:45.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 67:45.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:559:35: note: while referencing 'prefs' 67:45.85 559 | InfallibleTArray prefs; 67:45.85 | ^~~~~ 67:45.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentBridgeParent.h:9, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentChild.h:10, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:7, 67:45.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 67:45.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::PreferenceServiceReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)': 67:45.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 67:45.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 67:45.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:45.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 67:45.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/modules/libpref/Preferences.cpp:336:23: note: while referencing 'suspectPreferences' 67:45.90 336 | nsTArray suspectPreferences; 67:45.90 | ^~~~~~~~~~~~~~~~~~ 67:46.26 libmodules_libpref.a.desc 67:46.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:46.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:46.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIControllers.h:10, 67:46.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULControllers.cpp:15: 67:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 67:46.46 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:46.46 819 | foundInterface = 0; \ 67:46.46 | ^~~~~~~~~~~~~~ 67:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:46.46 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:46.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULControllers.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:46.46 83 | NS_INTERFACE_MAP_END 67:46.46 | ^~~~~~~~~~~~~~~~~~~~ 67:46.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULControllers.cpp:18: 67:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:46.46 49 | } else 67:46.46 | ^~~~ 67:46.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULControllers.cpp:82:3: note: in expansion of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 67:46.46 82 | NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XULControllers) 67:46.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:48.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:41: 67:48.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 67:48.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 67:48.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 67:48.88 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 67:48.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:48.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:23, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsLayoutStylesheetCache.h:15, 67:48.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:35: 67:48.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 67:48.88 585 | class nsCSSValue { 67:48.88 | ^~~~~~~~~~ 67:48.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 67:48.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 67:48.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:58: 67:48.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:48.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:48.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:48.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:48.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:48.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:48.97 712 | class CompressedGlyph { 67:48.97 | ^~~~~~~~~~~~~~~ 67:48.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:48.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:48.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:48.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:48.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:48.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:48.97 712 | class CompressedGlyph { 67:48.97 | ^~~~~~~~~~~~~~~ 67:49.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:49.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 67:49.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:19: 67:49.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElementTearoff::QueryInterface(const nsIID&, void**)': 67:49.74 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:49.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:851:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:49.74 851 | foundInterface = 0; \ 67:49.74 | ^~~~~~~~~~~~~~ 67:49.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:889:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 67:49.74 889 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 67:49.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:49.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 67:49.74 156 | NS_INTERFACE_MAP_END_AGGREGATED(mElement) 67:49.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:49.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:49.74 800 | else 67:49.74 | ^~~~ 67:49.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:49.74 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:49.74 | ^~~~~~~~~~~~~~~~~~ 67:49.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:49.74 155 | NS_INTERFACE_MAP_ENTRY(nsIFrameLoaderOwner) 67:49.74 | ^~~~~~~~~~~~~~~~~~~~~~ 67:49.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp: In member function 'virtual nsresult nsXULElement::QueryInterface(const nsIID&, void**)': 67:49.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:49.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:49.75 837 | foundInterface = 0; \ 67:49.75 | ^~~~~~~~~~~~~~ 67:49.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:49.75 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:49.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:49.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:49.75 322 | NS_INTERFACE_MAP_END_INHERITING(nsStyledElement) 67:49.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:49.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContentInlines.h:11, 67:49.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ElementInlines.h:10, 67:49.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/html/nsGenericHTMLElement.h:20, 67:49.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/CustomElementRegistry.h:18, 67:49.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:72, 67:49.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 67:49.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/XULDocument.h:15, 67:49.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULElement.cpp:71: 67:49.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:2945:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:49.75 2945 | } else 67:49.75 | ^~~~ 67:49.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsContentUtils.h:2945:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 67:49.75 2945 | } else 67:49.75 | ^~~~ 67:50.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:50.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:50.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/time/TimeManager.h:10, 67:50.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/time/TimeManager.cpp:6: 67:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/time/TimeManager.cpp: In member function 'virtual nsresult mozilla::dom::time::TimeManager::QueryInterface(const nsIID&, void**)': 67:50.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:50.56 819 | foundInterface = 0; \ 67:50.56 | ^~~~~~~~~~~~~~ 67:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:50.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:50.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/time/TimeManager.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:50.56 20 | NS_INTERFACE_MAP_END 67:50.56 | ^~~~~~~~~~~~~~~~~~~~ 67:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:50.56 800 | else 67:50.56 | ^~~~ 67:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:50.56 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:50.56 | ^~~~~~~~~~~~~~~~~~ 67:50.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/time/TimeManager.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:50.56 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 67:50.56 | ^~~~~~~~~~~~~~~~~~~~~~ 67:52.47 libdom_time.a.desc 67:53.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:53.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 67:53.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 67:53.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 67:53.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 67:53.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 67:53.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorage.h:10, 67:53.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorage.cpp:6: 67:53.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorage.cpp: In member function 'virtual nsresult mozilla::dom::DOMStorage::QueryInterface(const nsIID&, void**)': 67:53.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:53.78 819 | foundInterface = 0; \ 67:53.78 | ^~~~~~~~~~~~~~ 67:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:53.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorage.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:53.78 40 | NS_INTERFACE_MAP_END 67:53.78 | ^~~~~~~~~~~~~~~~~~~~ 67:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:53.78 800 | else 67:53.78 | ^~~~ 67:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:53.78 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:53.78 | ^~~~~~~~~~~~~~~~~~ 67:53.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorage.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:53.78 39 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 67:53.78 | ^~~~~~~~~~~~~~~~~~~~~~ 67:55.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 67:55.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 67:55.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPopupListener.cpp:44: 67:55.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:55.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:55.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:55.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:55.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:55.58 712 | class CompressedGlyph { 67:55.58 | ^~~~~~~~~~~~~~~ 67:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 67:55.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 67:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 67:55.58 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 67:55.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 67:55.58 712 | class CompressedGlyph { 67:55.58 | ^~~~~~~~~~~~~~~ 67:55.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 67:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 67:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPopupListener.h:13, 67:55.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPopupListener.cpp:11: 67:55.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 67:55.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 67:55.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:55.63 819 | foundInterface = 0; \ 67:55.63 | ^~~~~~~~~~~~~~ 67:55.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:55.63 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:55.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:55.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPopupListener.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:55.63 94 | NS_INTERFACE_MAP_END 67:55.63 | ^~~~~~~~~~~~~~~~~~~~ 67:55.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:55.63 800 | else 67:55.63 | ^~~~ 67:55.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:55.63 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:55.63 | ^~~~~~~~~~~~~~~~~~ 67:55.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPopupListener.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:55.63 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 67:55.63 | ^~~~~~~~~~~~~~~~~~~~~~ 68:01.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PStorage.h:11, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PStorageChild.h:9, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.h:9, 68:01.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.cpp:6: 68:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::SendInitialChildDataRunnable::Run()': 68:01.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:01.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:01.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:01.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.cpp:317:35: note: while referencing 'scopes' 68:01.20 317 | InfallibleTArray scopes; 68:01.20 | ^~~~~~ 68:01.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PStorage.h:11, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PStorageChild.h:9, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.h:9, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.cpp:6: 68:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::dom::DOMStorageDBChild::SyncPreload(mozilla::dom::DOMStorageCacheBridge*, bool)': 68:01.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:01.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:01.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.cpp:135:36: note: while referencing 'values' 68:01.22 135 | InfallibleTArray keys, values; 68:01.22 | ^~~~~~ 68:01.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PStorage.h:11, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PStorageChild.h:9, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.h:9, 68:01.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.cpp:6: 68:01.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:01.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:01.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:01.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/storage/DOMStorageIPC.cpp:135:30: note: while referencing 'keys' 68:01.22 135 | InfallibleTArray keys, values; 68:01.22 | ^~~~ 68:01.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:12, 68:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.h:11, 68:01.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp:7: 68:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 68:01.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:01.62 819 | foundInterface = 0; \ 68:01.62 | ^~~~~~~~~~~~~~ 68:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:01.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:01.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:01.62 82 | NS_INTERFACE_MAP_END 68:01.62 | ^~~~~~~~~~~~~~~~~~~~ 68:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:01.62 800 | else 68:01.62 | ^~~~ 68:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:01.62 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:01.62 | ^~~~~~~~~~~~~~~~~~ 68:01.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:01.62 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:01.62 | ^~~~~~~~~~~~~~~~~~~~~~ 68:02.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:02.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:02.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.h:11, 68:02.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp:7: 68:02.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsXULPrototypeDocument::Write(nsIObjectOutputStream*)': 68:02.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:02.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:02.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:02.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp:314:46: note: while referencing 'nodeInfos' 68:02.35 314 | nsTArray> nodeInfos; 68:02.35 | ^~~~~~~~~ 68:02.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:02.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:02.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.h:11, 68:02.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp:7: 68:02.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsXULPrototypeDocument::Read(nsIObjectInputStream*)': 68:02.45 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:02.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:02.45 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:02.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xul/nsXULPrototypeDocument.cpp:151:46: note: while referencing 'nodeInfos' 68:02.45 151 | nsTArray> nodeInfos; 68:02.45 | ^~~~~~~~~ 68:02.70 libdom_xul.a.desc 68:03.60 libdom_storage.a.desc 68:06.70 libxpcom_string.a.desc 68:07.54 libservices_crypto_component.a.desc 68:08.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Permissions.h:9, 68:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/permission/Permissions.cpp:6: 68:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 68:08.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:08.38 819 | foundInterface = 0; \ 68:08.38 | ^~~~~~~~~~~~~~ 68:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:08.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:08.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:08.38 22 | NS_INTERFACE_MAP_END 68:08.38 | ^~~~~~~~~~~~~~~~~~~~ 68:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:08.38 800 | else 68:08.38 | ^~~~ 68:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:08.38 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:08.38 | ^~~~~~~~~~~~~~~~~~ 68:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:08.38 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:08.38 | ^~~~~~~~~~~~~~~~~~~~~~ 68:09.05 libdom_permission.a.desc 68:09.88 libintl_unicharutil.a.desc 68:10.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:10.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:10.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:10.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:10.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 68:10.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Hal.h:11, 68:10.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/system/nsDeviceSensors.cpp:6: 68:10.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 68:10.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:10.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:10.66 819 | foundInterface = 0; \ 68:10.66 | ^~~~~~~~~~~~~~ 68:10.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:10.66 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:10.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:10.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:10.66 63 | NS_INTERFACE_MAP_END 68:10.66 | ^~~~~~~~~~~~~~~~~~~~ 68:10.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:10.66 811 | else 68:10.66 | ^~~~ 68:10.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:10.66 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:10.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:10.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/system/nsDeviceSensors.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:10.66 62 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 68:10.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:11.46 libdom_system.a.desc 68:11.54 libtoolkit_components_filewatcher.a.desc 68:12.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:12.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 68:12.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginPRLibrary.h:10, 68:12.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:7: 68:12.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::PluginPRLibrary::NPP_GetSitesWithData(nsCOMPtr)': 68:12.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:12.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:12.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:12.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:12.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:207:31: note: while referencing 'result' 68:12.48 207 | InfallibleTArray result; 68:12.48 | ^~~~~~ 68:12.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:12.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 68:12.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginPRLibrary.h:10, 68:12.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:7: 68:12.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:12.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:12.48 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 68:12.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 68:12.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:207:31: note: while referencing 'result' 68:12.48 207 | InfallibleTArray result; 68:12.48 | ^~~~~~ 68:12.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:12.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 68:12.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginPRLibrary.h:10, 68:12.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:7: 68:12.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:12.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:12.49 236 | header->mLength = length; 68:12.49 | ~~~~~~~~~~~~~~~~^~~~~~~~ 68:12.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:207:31: note: while referencing 'result' 68:12.49 207 | InfallibleTArray result; 68:12.49 | ^~~~~~ 68:12.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:12.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 68:12.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginPRLibrary.h:10, 68:12.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:7: 68:12.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:12.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:12.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:207:31: note: while referencing 'result' 68:12.50 207 | InfallibleTArray result; 68:12.50 | ^~~~~~ 68:12.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:12.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 68:12.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginPRLibrary.h:10, 68:12.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:7: 68:12.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:12.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:12.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:12.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:207:31: note: while referencing 'result' 68:12.50 207 | InfallibleTArray result; 68:12.50 | ^~~~~~ 68:12.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:12.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 68:12.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginPRLibrary.h:10, 68:12.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:7: 68:12.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:12.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:12.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:12.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:12.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/PluginPRLibrary.cpp:207:31: note: while referencing 'result' 68:12.51 207 | InfallibleTArray result; 68:12.51 | ^~~~~~ 68:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 68:14.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 68:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsJSNPRuntime.cpp:2079:9: 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] 68:14.70 2079 | memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 68:14.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsJSNPRuntime.cpp:266:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 68:14.70 266 | typedef struct NPObjectMemberPrivate { 68:14.70 | ^~~~~~~~~~~~~~~~~~~~~ 68:22.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:22.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsNPAPIPluginInstance.h:11, 68:22.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsNPAPIPluginInstance.cpp:13: 68:22.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsNPAPIPluginInstance::_ZN21nsNPAPIPluginInstance5StartEv.part.0()': 68:22.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:22.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:22.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:22.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsNPAPIPluginInstance.cpp:274:32: note: while referencing 'params' 68:22.63 274 | nsTArray params; 68:22.63 | ^~~~~~ 68:22.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:22.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsNPAPIPluginInstance.h:11, 68:22.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsNPAPIPluginInstance.cpp:13: 68:22.63 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:22.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:22.63 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:22.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsNPAPIPluginInstance.cpp:273:32: note: while referencing 'attributes' 68:22.64 273 | nsTArray attributes; 68:22.64 | ^~~~~~~~~~ 68:25.35 libdom_media_systemservices.a.desc 68:26.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPluginHost.h:14, 68:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:9, 68:26.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 68:26.98 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:26.98 819 | foundInterface = 0; \ 68:26.98 | ^~~~~~~~~~~~~~ 68:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:26.98 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:1670:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:26.98 1670 | NS_INTERFACE_MAP_END 68:26.98 | ^~~~~~~~~~~~~~~~~~~~ 68:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:26.98 811 | else 68:26.98 | ^~~~ 68:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:26.98 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:26.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:1669:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:26.98 1669 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 68:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:28.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 68:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsViewManager.h:14, 68:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginInstanceOwner.cpp:36: 68:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 68:28.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 68:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 68:28.44 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 68:28.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 68:28.44 712 | class CompressedGlyph { 68:28.44 | ^~~~~~~~~~~~~~~ 68:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 68:28.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 68:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 68:28.44 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 68:28.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 68:28.44 712 | class CompressedGlyph { 68:28.44 | ^~~~~~~~~~~~~~~ 68:28.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult GetSitesClosure::SitesWithData(InfallibleTArray&)': 68:28.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:28.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:28.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:28.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:1749:33: note: while referencing 'matches' 68:28.54 1749 | InfallibleTArray matches; 68:28.54 | ^~~~~~~ 68:29.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:29.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:29.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:29.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsresult nsPluginHost::FindPluginsForContent(uint32_t, nsTArray*, uint32_t*)': 68:29.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:29.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:29.44 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:29.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:29.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:2571:44: note: while referencing 'plugins' 68:29.44 2571 | nsTArray> plugins; 68:29.44 | ^~~~~~~ 68:29.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:29.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:29.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsPluginTag* nsPluginHost::FindNativePluginForType(const nsACString_internal&, bool)': 68:29.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:29.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:29.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:29.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:29.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:1250:34: note: while referencing 'matchingPlugins' 68:29.50 1250 | InfallibleTArray matchingPlugins; 68:29.50 | ^~~~~~~~~~~~~~~ 68:29.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:29.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsPluginHost::FindPluginsInContent(bool, bool*)': 68:29.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:29.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:29.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:2359:84: note: while referencing '' 68:29.71 2359 | nsTArray(tag.extensions()), 68:29.71 | ^ 68:29.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:29.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:29.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:29.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:29.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:2358:90: note: while referencing '' 68:29.71 2358 | nsTArray(tag.mimeDescriptions()), 68:29.71 | ^ 68:29.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:29.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:29.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:29.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:29.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:29.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:29.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:2357:83: note: while referencing '' 68:29.72 2357 | nsTArray(tag.mimeTypes()), 68:29.72 | ^ 68:29.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:29.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:29.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:29.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:29.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:29.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:29.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:2325:23: note: while referencing 'plugins' 68:29.72 2325 | nsTArray plugins; 68:29.72 | ^~~~~~~ 68:29.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:29.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.h:21, 68:29.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:9: 68:29.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsPluginTag* nsPluginHost::FindNativePluginForExtension(const nsACString_internal&, nsACString_internal&, bool)': 68:29.80 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:29.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:29.80 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:29.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:29.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginHost.cpp:1275:34: note: while referencing 'matchingPlugins' 68:29.80 1275 | InfallibleTArray matchingPlugins; 68:29.80 | ^~~~~~~~~~~~~~~ 68:30.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:30.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 68:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/widget/nsIKeyEventInPluginCallback.h:9, 68:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginInstanceOwner.h:13, 68:30.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginInstanceOwner.cpp:16: 68:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsPluginInstanceOwner::DispatchFocusToPlugin(nsIDOMEvent*)': 68:30.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' 68:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 92 is outside array bounds of 'mozilla::WidgetGUIEvent [1]' [-Warray-bounds] 68:30.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:30.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/base/nsPluginInstanceOwner.cpp:1047:20: note: while referencing 'focusEvent' 68:30.98 1047 | WidgetGUIEvent focusEvent(theEvent->IsTrusted(), theEvent->mMessage, 68:30.98 | ^~~~~~~~~~ 68:35.12 libdom_plugins_base.a.desc 68:37.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:37.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:8: 68:37.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::QueryInterface(const nsIID&, void**)': 68:37.01 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.01 819 | foundInterface = 0; \ 68:37.01 | ^~~~~~~~~~~~~~ 68:37.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.01 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.01 212 | NS_INTERFACE_MAP_END 68:37.01 | ^~~~~~~~~~~~~~~~~~~~ 68:37.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.01 811 | else 68:37.01 | ^~~~ 68:37.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.01 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.01 211 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Interfaces) 68:37.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::QueryInterface(const nsIID&, void**)': 68:37.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.03 819 | foundInterface = 0; \ 68:37.03 | ^~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.03 436 | NS_INTERFACE_MAP_END 68:37.03 | ^~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.03 811 | else 68:37.03 | ^~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.03 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.03 435 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_InterfacesByID) 68:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::QueryInterface(const nsIID&, void**)': 68:37.03 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.03 819 | foundInterface = 0; \ 68:37.03 | ^~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.03 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.03 661 | NS_INTERFACE_MAP_END 68:37.03 | ^~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.03 811 | else 68:37.03 | ^~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.03 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.03 660 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Classes) 68:37.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::QueryInterface(const nsIID&, void**)': 68:37.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.05 819 | foundInterface = 0; \ 68:37.05 | ^~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:868:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.05 868 | NS_INTERFACE_MAP_END 68:37.05 | ^~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.05 811 | else 68:37.05 | ^~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.05 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:867:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.05 867 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ClassesByID) 68:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::QueryInterface(const nsIID&, void**)': 68:37.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.05 819 | foundInterface = 0; \ 68:37.05 | ^~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.05 1100 | NS_INTERFACE_MAP_END 68:37.05 | ^~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.05 811 | else 68:37.05 | ^~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.05 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.05 1099 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Results) 68:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::QueryInterface(const nsIID&, void**)': 68:37.06 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.06 819 | foundInterface = 0; \ 68:37.06 | ^~~~~~~~~~~~~~ 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.06 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.06 1288 | NS_INTERFACE_MAP_END 68:37.06 | ^~~~~~~~~~~~~~~~~~~~ 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.06 811 | else 68:37.06 | ^~~~ 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.06 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.06 1287 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_ID) 68:37.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.06 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::QueryInterface(const nsIID&, void**)': 68:37.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.07 819 | foundInterface = 0; \ 68:37.07 | ^~~~~~~~~~~~~~ 68:37.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.07 1485 | NS_INTERFACE_MAP_END 68:37.07 | ^~~~~~~~~~~~~~~~~~~~ 68:37.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.07 811 | else 68:37.07 | ^~~~ 68:37.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.07 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.07 1484 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Exception) 68:37.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::QueryInterface(const nsIID&, void**)': 68:37.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.08 819 | foundInterface = 0; \ 68:37.08 | ^~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1879:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.08 1879 | NS_INTERFACE_MAP_END 68:37.08 | ^~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.08 811 | else 68:37.08 | ^~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.08 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:1878:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.08 1878 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCConstructor) 68:37.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::QueryInterface(const nsIID&, void**)': 68:37.08 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.08 819 | foundInterface = 0; \ 68:37.08 | ^~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.08 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:2074:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.08 2074 | NS_INTERFACE_MAP_END 68:37.08 | ^~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.08 811 | else 68:37.08 | ^~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.08 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:2073:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.08 2073 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Constructor) 68:37.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::QueryInterface(const nsIID&, void**)': 68:37.10 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.10 819 | foundInterface = 0; \ 68:37.10 | ^~~~~~~~~~~~~~ 68:37.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.10 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:2270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.10 2270 | NS_INTERFACE_MAP_END 68:37.10 | ^~~~~~~~~~~~~~~~~~~~ 68:37.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.10 811 | else 68:37.10 | ^~~~ 68:37.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.10 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:2269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.10 2269 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_Utils) 68:37.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult ComponentsSH::QueryInterface(const nsIID&, void**)': 68:37.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.14 819 | foundInterface = 0; \ 68:37.14 | ^~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:3514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.14 3514 | NS_INTERFACE_MAP_END 68:37.14 | ^~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.14 800 | else 68:37.14 | ^~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:37.14 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:37.14 | ^~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:3513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:37.14 3513 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 68:37.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.14 819 | foundInterface = 0; \ 68:37.14 | ^~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.14 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.14 170 | NS_INTERFACE_MAP_END 68:37.14 | ^~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 68:37.14 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 68:37.14 3525 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 68:37.14 | ^~~~~~~~~~~~~~~~~~~~ 68:37.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:102, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:8: 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.14 137 | } else 68:37.14 | ^~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 68:37.14 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 68:37.14 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:3525:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 68:37.14 3525 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 68:37.14 | ^~~~~~~~~~~~~~~~~~~~ 68:37.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:37.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:8: 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 68:37.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.14 837 | foundInterface = 0; \ 68:37.14 | ^~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:37.14 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:3535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:37.14 3535 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 68:37.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:102, 68:37.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:8: 68:37.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.15 137 | } else 68:37.15 | ^~~~ 68:37.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:3534:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 68:37.15 3534 | NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) 68:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 68:37.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 68:37.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 68:37.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:37.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:8: 68:37.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:37.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 68:37.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 68:37.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 68:37.19 31 | memset(aT, 0, sizeof(T)); 68:37.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:37.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCComponents.cpp:8: 68:37.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 68:37.19 2858 | struct GlobalProperties { 68:37.19 | ^~~~~~~~~~~~~~~~ 68:37.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:37.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:37.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChromeRegistry.h:10, 68:37.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIToolkitChromeRegistry.h:10, 68:37.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.h:9, 68:37.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:6: 68:37.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 68:37.50 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:37.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.50 819 | foundInterface = 0; \ 68:37.50 | ^~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.50 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.50 117 | NS_INTERFACE_MAP_END 68:37.50 | ^~~~~~~~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.50 811 | else 68:37.50 | ^~~~ 68:37.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:37.50 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:37.50 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 68:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.h:9, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:7: 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult nsChromeRegistry::RefreshWindow(nsPIDOMWindowOuter*)': 68:38.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:38.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:38.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:412:34: note: while referencing 'newAgentSheets' 68:38.14 412 | nsTArray> newAgentSheets; 68:38.14 | ^~~~~~~~~~~~~~ 68:38.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.h:9, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:7: 68:38.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:38.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:38.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:408:34: note: while referencing 'agentSheets' 68:38.14 408 | nsTArray> agentSheets; 68:38.14 | ^~~~~~~~~~~ 68:38.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.h:9, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:7: 68:38.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:38.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:38.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:412:34: note: while referencing 'newAgentSheets' 68:38.14 412 | nsTArray> newAgentSheets; 68:38.14 | ^~~~~~~~~~~~~~ 68:38.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.h:9, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:7: 68:38.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:38.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:38.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:408:34: note: while referencing 'agentSheets' 68:38.14 408 | nsTArray> agentSheets; 68:38.14 | ^~~~~~~~~~~ 68:38.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.h:9, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:7: 68:38.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:38.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:38.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:440:32: note: while referencing 'newSheets' 68:38.14 440 | nsTArray> newSheets(count); 68:38.14 | ^~~~~~~~~ 68:38.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.h:9, 68:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:7: 68:38.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:38.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:38.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistry.cpp:439:32: note: while referencing 'oldSheets' 68:38.14 439 | nsTArray> oldSheets(count); 68:38.14 | ^~~~~~~~~ 68:40.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void SendManifestEntry(const ChromeRegistryItem&)': 68:40.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:40.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:40.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:721:28: note: while referencing 'parents' 68:40.72 721 | nsTArray parents; 68:40.72 | ^~~~~~~ 68:40.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.72 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:40.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:40.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:721:28: note: while referencing 'parents' 68:40.72 721 | nsTArray parents; 68:40.72 | ^~~~~~~ 68:40.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsChromeRegistryChrome::SendRegisteredChrome(mozilla::dom::PContentParent*)': 68:40.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:40.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:450:30: note: while referencing 'parents' 68:40.85 450 | nsTArray parents; 68:40.85 | ^~~~~~~ 68:40.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:40.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:450:30: note: while referencing 'parents' 68:40.85 450 | nsTArray parents; 68:40.85 | ^~~~~~~ 68:40.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:40.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:409:37: note: while referencing 'overrides' 68:40.86 409 | InfallibleTArray overrides; 68:40.86 | ^~~~~~~~~ 68:40.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:40.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:408:41: note: while referencing 'resources' 68:40.86 408 | InfallibleTArray resources; 68:40.86 | ^~~~~~~~~ 68:40.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:40.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:407:35: note: while referencing 'packages' 68:40.86 407 | InfallibleTArray packages; 68:40.86 | ^~~~~~~~ 68:40.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:40.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:40.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:409:37: note: while referencing 'overrides' 68:40.87 409 | InfallibleTArray overrides; 68:40.87 | ^~~~~~~~~ 68:40.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:40.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:40.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:408:41: note: while referencing 'resources' 68:40.88 408 | InfallibleTArray resources; 68:40.88 | ^~~~~~~~~ 68:40.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ContentParent.h:9, 68:40.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:6: 68:40.88 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 68:40.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 68:40.88 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:40.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/chrome/nsChromeRegistryChrome.cpp:407:35: note: while referencing 'packages' 68:40.88 407 | InfallibleTArray packages; 68:40.88 | ^~~~~~~~ 68:42.49 libchrome.a.desc 68:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 68:43.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:43.24 819 | foundInterface = 0; \ 68:43.24 | ^~~~~~~~~~~~~~ 68:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:43.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:43.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/Sandbox.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:43.24 81 | NS_INTERFACE_MAP_END 68:43.24 | ^~~~~~~~~~~~~~~~~~~~ 68:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:43.24 800 | else 68:43.24 | ^~~~ 68:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:43.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:43.24 | ^~~~~~~~~~~~~~~~~~ 68:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/Sandbox.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:43.24 80 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:43.24 | ^~~~~~~~~~~~~~~~~~~~~~ 68:43.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::QueryInterface(const nsIID&, void**)': 68:43.25 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:43.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:43.25 819 | foundInterface = 0; \ 68:43.25 | ^~~~~~~~~~~~~~ 68:43.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:43.25 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:43.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/Sandbox.cpp:602:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:43.25 602 | NS_INTERFACE_MAP_END 68:43.25 | ^~~~~~~~~~~~~~~~~~~~ 68:43.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:43.25 811 | else 68:43.25 | ^~~~ 68:43.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:43.26 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:43.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/Sandbox.cpp:601:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:43.26 601 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCComponents_utils_Sandbox) 68:43.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 68:43.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSContext.cpp: In member function 'nsresult XPCJSContext::Initialize()': 68:43.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 68:43.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSContext.cpp:3166:11: 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] 68:43.70 3166 | memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); 68:43.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSContext.cpp:40, 68:43.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 68:43.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/GeneratedAtomList.h:2538:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 68:43.70 2538 | struct PerThreadAtomCache : public APZBucketAtoms, 68:43.70 | ^~~~~~~~~~~~~~~~~~ 68:43.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 68:43.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:43.72 819 | foundInterface = 0; \ 68:43.72 | ^~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:43.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:43.72 170 | NS_INTERFACE_MAP_END 68:43.72 | ^~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 68:43.72 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 68:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 68:43.72 22 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 68:43.72 | ^~~~~~~~~~~~~~~~~~~~ 68:43.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:102, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:43.72 137 | } else 68:43.72 | ^~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:169:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 68:43.72 169 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 68:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 68:43.72 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 68:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 68:43.72 22 | NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 68:43.72 | ^~~~~~~~~~~~~~~~~~~~ 68:43.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult SharedScriptableHelperForJSIID::QueryInterface(const nsIID&, void**)': 68:43.72 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:43.72 819 | foundInterface = 0; \ 68:43.72 | ^~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:43.72 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:43.72 219 | NS_INTERFACE_MAP_END 68:43.72 | ^~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:43.72 811 | else 68:43.72 | ^~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:43.72 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:43.72 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 68:43.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 68:43.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:43.73 819 | foundInterface = 0; \ 68:43.73 | ^~~~~~~~~~~~~~ 68:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:43.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:43.73 284 | NS_INTERFACE_MAP_END 68:43.73 | ^~~~~~~~~~~~~~~~~~~~ 68:43.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:102, 68:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:43.73 137 | } else 68:43.73 | ^~~~ 68:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:283:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 68:43.73 283 | NS_IMPL_QUERY_CLASSINFO(nsJSIID) 68:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 68:43.75 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:43.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:43.75 819 | foundInterface = 0; \ 68:43.75 | ^~~~~~~~~~~~~~ 68:43.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:43.75 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:541:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:43.75 541 | NS_INTERFACE_MAP_END 68:43.75 | ^~~~~~~~~~~~~~~~~~~~ 68:43.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:102, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:43.75 137 | } else 68:43.75 | ^~~~ 68:43.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSID.cpp:540:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 68:43.75 540 | NS_IMPL_QUERY_CLASSINFO(nsJSCID) 68:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'virtual nsresult BackstagePass::QueryInterface(const nsIID&, void**)': 68:43.78 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:43.78 819 | foundInterface = 0; \ 68:43.78 | ^~~~~~~~~~~~~~ 68:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:43.78 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:43.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCRuntimeService.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:43.78 21 | NS_INTERFACE_MAP_END 68:43.78 | ^~~~~~~~~~~~~~~~~~~~ 68:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:43.78 811 | else 68:43.78 | ^~~~ 68:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:43.78 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:43.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCRuntimeService.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:43.78 20 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPCScriptable) 68:43.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 68:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 68:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 68:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 68:43.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 68:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 68:43.86 31 | memset(aT, 0, sizeof(T)); 68:43.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:43.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:43.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:43.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 68:43.86 2858 | struct GlobalProperties { 68:43.86 | ^~~~~~~~~~~~~~~~ 68:44.48 libintl_locale_unix.a.desc 68:44.75 libmedia_kiss_fft.a.desc 68:46.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:46.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:46.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:46.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:46.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 68:46.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 68:46.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.h:10, 68:46.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.cpp:6: 68:46.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 68:46.31 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:46.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:46.32 819 | foundInterface = 0; \ 68:46.32 | ^~~~~~~~~~~~~~ 68:46.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:46.32 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:46.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:46.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:46.32 322 | NS_INTERFACE_MAP_END 68:46.32 | ^~~~~~~~~~~~~~~~~~~~ 68:46.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:46.32 800 | else 68:46.32 | ^~~~ 68:46.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:46.32 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:46.32 | ^~~~~~~~~~~~~~~~~~ 68:46.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.cpp:321:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:46.32 321 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:46.32 | ^~~~~~~~~~~~~~~~~~~~~~ 68:46.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 68:46.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HeapAPI.h:11, 68:46.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCAPI.h:12, 68:46.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:21, 68:46.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:30, 68:46.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.h:10, 68:46.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.cpp:6: 68:46.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:46.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 68:46.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 68:46.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 68:46.39 31 | memset(aT, 0, sizeof(T)); 68:46.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:46.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/Worklet.cpp:19: 68:46.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 68:46.39 2858 | struct GlobalProperties { 68:46.39 | ^~~~~~~~~~~~~~~~ 68:48.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:48.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:48.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:48.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:48.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 68:48.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 68:48.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/WorkletGlobalScope.h:10, 68:48.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/WorkletGlobalScope.cpp:6: 68:48.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 68:48.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:48.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:48.21 819 | foundInterface = 0; \ 68:48.22 | ^~~~~~~~~~~~~~ 68:48.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:48.22 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:48.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:48.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/WorkletGlobalScope.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:48.22 38 | NS_INTERFACE_MAP_END 68:48.22 | ^~~~~~~~~~~~~~~~~~~~ 68:48.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:48.22 800 | else 68:48.22 | ^~~~ 68:48.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:48.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:48.22 | ^~~~~~~~~~~~~~~~~~ 68:48.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/worklet/WorkletGlobalScope.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:48.22 37 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 68:48.22 | ^~~~~~~~~~~~~~~~~~~~~~ 68:48.57 libdom_worklet.a.desc 68:51.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:51.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 68:51.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:51.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:51.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:51.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void XPCJSContext::CustomGCCallback(JSGCStatus)': 68:51.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 68:51.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 68:51.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:51.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:51.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:56: 68:51.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCJSContext.cpp:710:29: note: while referencing 'callbacks' 68:51.35 710 | nsTArray callbacks(extraGCCallbacks); 68:51.35 | ^~~~~~~~~ 68:51.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoder.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoderParent.h:9, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.h:12, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:6: 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::gmp::GMPAudioDecoderParent::InitDecode(GMPAudioCodecType, uint32_t, uint32_t, uint32_t, nsTArray&, GMPAudioDecoderCallbackProxy*)': 68:51.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} [-Warray-bounds] 68:51.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:51.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:66:21: note: while referencing 'data' 68:51.65 66 | GMPAudioCodecData data; 68:51.65 | ^~~~ 68:51.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoder.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoderParent.h:9, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.h:12, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:6: 68:51.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} [-Warray-bounds] 68:51.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:51.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:66:21: note: while referencing 'data' 68:51.65 66 | GMPAudioCodecData data; 68:51.65 | ^~~~ 68:51.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoder.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoderParent.h:9, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.h:12, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:6: 68:51.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 24 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 24 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} [-Warray-bounds] 68:51.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:51.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:66:21: note: while referencing 'data' 68:51.65 66 | GMPAudioCodecData data; 68:51.65 | ^~~~ 68:51.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoder.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoderParent.h:9, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.h:12, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:6: 68:51.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 2 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} [-Warray-bounds] 68:51.65 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 68:51.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:66:21: note: while referencing 'data' 68:51.65 66 | GMPAudioCodecData data; 68:51.65 | ^~~~ 68:51.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoder.h:11, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPAudioDecoderParent.h:9, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.h:12, 68:51.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:6: 68:51.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 2 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 2 is outside array bounds of 'mozilla::gmp::PGMPAudioDecoderParent::GMPAudioCodecData [1]' {aka 'mozilla::gmp::GMPAudioCodecData [1]'} [-Warray-bounds] 68:51.65 236 | header->mLength = length; 68:51.65 | ~~~~~~~~~~~~~~~~^~~~~~~~ 68:51.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPAudioDecoderParent.cpp:66:21: note: while referencing 'data' 68:51.65 66 | GMPAudioCodecData data; 68:51.65 | ^~~~ 68:52.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:52.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 68:52.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:52.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:52.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:52.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult nsXPCComponents_utils_Sandbox::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)': 68:52.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:52.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:52.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:52.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:52.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11: 68:52.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/Sandbox.cpp:1311:40: note: while referencing 'allowedDomains' 68:52.16 1311 | nsTArray< nsCOMPtr > allowedDomains(length); 68:52.16 | ^~~~~~~~~~~~~~ 68:52.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 68:52.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 68:52.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:52.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/ExportHelpers.cpp:6, 68:52.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 68:52.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void JSObject2WrappedJSMap::UpdateWeakPointersAfterGC(XPCJSContext*)': 68:52.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 68:52.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 68:52.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:52.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:52.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:101: 68:52.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCMaps.cpp:50:38: note: while referencing 'dying' 68:52.46 50 | nsTArray> dying; 68:52.46 | ^~~~~ 68:55.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 68:55.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 68:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 68:55.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:55.58 819 | foundInterface = 0; \ 68:55.58 | ^~~~~~~~~~~~~~ 68:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:55.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:55.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:55.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:55.59 25 | NS_INTERFACE_MAP_END 68:55.59 | ^~~~~~~~~~~~~~~~~~~~ 68:55.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:102, 68:55.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 68:55.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 68:55.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:55.59 137 | } else 68:55.59 | ^~~~ 68:55.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCVariant.cpp:24:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 68:55.59 24 | NS_IMPL_QUERY_CLASSINFO(XPCVariant) 68:55.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:55.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:18, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 68:55.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 68:55.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 68:55.96 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 68:55.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:55.97 819 | foundInterface = 0; \ 68:55.97 | ^~~~~~~~~~~~~~ 68:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:55.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:55.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNative.cpp:816:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:55.97 816 | NS_INTERFACE_MAP_END 68:55.97 | ^~~~~~~~~~~~~~~~~~~~ 68:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:55.97 811 | else 68:55.97 | ^~~~ 68:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:55.97 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:55.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:55.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNative.cpp:815:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:55.97 815 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 68:55.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:56.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: 68:56.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed XPCNativeInterface::NewInstance(nsIInterfaceInfo*)': 68:56.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class XPCNativeMember'; use copy-assignment or copy-initialization instead 68:56.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp:386:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class XPCNativeMember'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 68:56.01 386 | memcpy(obj->mMembers, members, 68:56.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 68:56.01 387 | realTotalCount * sizeof(XPCNativeMember)); 68:56.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:56.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 68:56.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 68:56.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:1100:7: note: 'class XPCNativeMember' declared here 68:56.01 1100 | class XPCNativeMember final 68:56.01 | ^~~~~~~~~~~~~~~ 68:56.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 68:56.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:27, 68:56.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:15, 68:56.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 68:56.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 68:56.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 68:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2860:23: required from here 68:56.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 68:56.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 68:56.58 31 | memset(aT, 0, sizeof(T)); 68:56.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:56.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 68:56.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 68:56.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:2858:8: note: 'struct xpc::GlobalProperties' declared here 68:56.58 2858 | struct GlobalProperties { 68:56.58 | ^~~~~~~~~~~~~~~~ 69:01.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptor.h:11, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptorChild.h:9, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.h:9, 69:01.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:6: 69:01.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::gmp::GMPDecryptorChild::SessionMessage(const char*, uint32_t, GMPSessionMessageType, const uint8_t*, uint32_t)': 69:01.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:01.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:01.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:01.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:01.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:122:21: note: while referencing 'msg' 69:01.30 122 | nsTArray msg; 69:01.30 | ^~~ 69:01.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:01.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptor.h:11, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptorChild.h:9, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.h:9, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:6: 69:01.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::gmp::GMPDecryptorChild::KeyStatusChanged(const char*, uint32_t, const uint8_t*, uint32_t, GMPMediaKeyStatus)': 69:01.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:01.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:01.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:01.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:01.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:170:31: note: while referencing 'keyInfos' 69:01.34 170 | nsTArray keyInfos; 69:01.34 | ^~~~~~~~ 69:01.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:01.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptor.h:11, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptorChild.h:9, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.h:9, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:6: 69:01.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::gmp::GMPDecryptorChild::BatchedKeyStatusChanged(const char*, uint32_t, const GMPMediaKeyInfo*, uint32_t)': 69:01.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:01.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:01.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:01.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:01.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:183:31: note: while referencing 'keyInfos' 69:01.35 183 | nsTArray keyInfos; 69:01.35 | ^~~~~~~~ 69:01.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptor.h:11, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPDecryptorChild.h:9, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.h:9, 69:01.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:6: 69:01.35 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:01.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:01.35 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:01.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:01.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPDecryptorChild.cpp:185:23: note: while referencing 'keyId' 69:01.36 185 | nsTArray keyId; 69:01.36 | ^~~~~ 69:01.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:01.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 69:01.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 69:01.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 69:01.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 69:01.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'JSObject* XPCWrappedNativeScope::EnsureContentXBLScope(JSContext*)': 69:01.81 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:01.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:01.81 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:01.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:01.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:74: 69:01.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeScope.cpp:295:38: note: while referencing 'principalAsArray' 69:01.81 295 | nsTArray> principalAsArray(1); 69:01.81 | ^~~~~~~~~~~~~~~~ 69:02.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:02.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 69:02.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 69:02.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 69:02.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 69:02.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed XPCNativeSet::GetNewOrUsed(XPCNativeSetKey*)': 69:02.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:02.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:02.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:02.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:02.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: 69:02.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp:630:26: note: while referencing '' 69:02.48 630 | set = NewInstance({key->GetAddition()}); 69:02.48 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 69:02.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:02.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 69:02.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 69:02.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 69:02.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 69:02.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed XPCNativeSet::GetNewOrUsed(const nsIID*)': 69:02.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:02.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:02.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:02.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:02.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: 69:02.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp:497:22: note: while referencing '' 69:02.55 497 | set = NewInstance({iface.forget()}); 69:02.55 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 69:02.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:02.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 69:02.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 69:02.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 69:02.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 69:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed XPCNativeSet::GetNewOrUsed(nsIClassInfo*)': 69:02.59 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:02.59 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:02.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:02.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: 69:02.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp:541:46: note: while referencing 'interfaceArray' 69:02.59 541 | nsTArray> interfaceArray(iidCount); 69:02.59 | ^~~~~~~~~~~~~~ 69:02.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:02.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CycleCollectedJSContext.h:21, 69:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/xpcprivate.h:76, 69:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCThrower.cpp:8, 69:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 69:02.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:02.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:02.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:02.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:02.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47: 69:02.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/xpconnect/src/XPCWrappedNativeInfo.cpp:541:46: note: while referencing 'interfaceArray' 69:02.60 541 | nsTArray> interfaceArray(iidCount); 69:02.60 | ^~~~~~~~~~~~~~ 69:04.51 libjs_xpconnect_src.a.desc 69:06.47 libextensions_pref_autoconfig_src.a.desc 69:08.84 libgfx_ycbcr.a.desc 69:09.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:09.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStreamUtils.h:12, 69:09.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/ico/nsICOEncoder.cpp:12: 69:09.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsICOEncoder::ParseOptions(const nsAString_internal&, uint16_t&, bool&)': 69:09.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:09.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:09.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/ico/nsICOEncoder.cpp:291:25: note: while referencing 'nameValuePair' 69:09.55 291 | nsTArray nameValuePair; 69:09.55 | ^~~~~~~~~~~~~ 69:09.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStreamUtils.h:12, 69:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/ico/nsICOEncoder.cpp:12: 69:09.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:09.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/ico/nsICOEncoder.cpp:291:25: note: while referencing 'nameValuePair' 69:09.56 291 | nsTArray nameValuePair; 69:09.56 | ^~~~~~~~~~~~~ 69:09.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsStreamUtils.h:12, 69:09.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/ico/nsICOEncoder.cpp:12: 69:09.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:09.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/image/encoders/ico/nsICOEncoder.cpp:282:23: note: while referencing 'nameValuePairs' 69:09.56 282 | nsTArray nameValuePairs; 69:09.56 | ^~~~~~~~~~~~~~ 69:09.68 libimage_encoders_ico.a.desc 69:09.76 libdom_secureelement.a.desc 69:09.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceParent.h:9, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:6: 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'RefPtr > mozilla::gmp::GMPParent::ReadGMPInfoFile(nsIFile*)': 69:09.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:09.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:694:23: note: while referencing 'apiTokens' 69:09.94 694 | nsTArray apiTokens; 69:09.94 | ^~~~~~~~~ 69:09.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceParent.h:9, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:6: 69:09.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:09.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:719:29: note: while referencing 'tagTokens' 69:09.94 719 | nsTArray tagTokens; 69:09.94 | ^~~~~~~~~ 69:09.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceParent.h:9, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:6: 69:09.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gmp::GMPCapability [1]' 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gmp::GMPCapability [1]' [-Warray-bounds] 69:09.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:704:19: note: while referencing 'cap' 69:09.94 704 | GMPCapability cap; 69:09.94 | ^~~ 69:09.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceParent.h:9, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.h:10, 69:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:6: 69:09.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gmp::GMPCapability [1]' 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gmp::GMPCapability [1]' [-Warray-bounds] 69:09.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPParent.cpp:704:19: note: while referencing 'cap' 69:09.94 704 | GMPCapability cap; 69:09.94 | ^~~ 69:15.47 libipc_testshell.a.desc 69:16.99 libembedding_components_build.a.desc 69:17.89 libtoolkit_components_perf.a.desc 69:20.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:20.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:20.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:20.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.h:9, 69:20.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:6: 69:20.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::gmp::GeckoMediaPluginServiceChild::SetServiceChild(mozilla::UniquePtr&&)': 69:20.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:20.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:20.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:20.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:20.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:347:48: note: while referencing 'getServiceChildCallbacks' 69:20.32 347 | nsTArray> getServiceChildCallbacks; 69:20.32 | ^~~~~~~~~~~~~~~~~~~~~~~~ 69:20.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:20.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:20.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:20.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.h:9, 69:20.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:6: 69:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::gmp::GeckoMediaPluginServiceChild::UpdateGMPCapabilities(nsTArray&&)': 69:20.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 32 is outside array bounds of 'mozilla::gmp::GMPCapabilityAndVersion [1]' 69:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 32 is outside array bounds of 'mozilla::gmp::GMPCapabilityAndVersion [1]' [-Warray-bounds] 69:20.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:20.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:212:69: note: while referencing '' 69:20.38 212 | sGMPCapabilities->AppendElement(GMPCapabilityAndVersion(plugin)); 69:20.38 | ^ 69:20.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.h:9, 69:20.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:6: 69:20.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 20 is outside array bounds of 'mozilla::gmp::GMPCapability [1]' 69:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 20 is outside array bounds of 'mozilla::gmp::GMPCapability [1]' [-Warray-bounds] 69:20.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:20.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:20.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:146:21: note: while referencing 'cap' 69:20.38 146 | GMPCapability cap; 69:20.38 | ^~~ 69:20.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.h:9, 69:20.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:6: 69:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::gmp::GetContentParentFromDone::Done(mozilla::gmp::GMPServiceChild*)': 69:20.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:20.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:20.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:20.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:89:31: note: while referencing 'alreadyBridgedTo' 69:20.49 89 | nsTArray alreadyBridgedTo; 69:20.49 | ^~~~~~~~~~~~~~~~ 69:20.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozIGeckoMediaPluginService.h:22, 69:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPService.h:10, 69:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.h:9, 69:20.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:6: 69:20.49 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:20.49 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:20.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:20.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPServiceChild.cpp:89:31: note: while referencing 'alreadyBridgedTo' 69:20.49 89 | nsTArray alreadyBridgedTo; 69:20.49 | ^~~~~~~~~~~~~~~~ 69:21.07 libnetwerk_socket.a.desc 69:26.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 69:26.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 69:26.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsComponentManagerUtils.h:10, 69:26.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 69:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 69:26.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:26.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:26.24 819 | foundInterface = 0; \ 69:26.24 | ^~~~~~~~~~~~~~ 69:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:1035:41: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:26.24 1035 | #define NS_INTERFACE_MAP_END_THREADSAFE NS_IMPL_QUERY_TAIL_GUTS 69:26.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_THREADSAFE' 69:26.24 18 | NS_INTERFACE_MAP_END_THREADSAFE 69:26.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:26.24 800 | else 69:26.24 | ^~~~ 69:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:26.24 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:26.24 | ^~~~~~~~~~~~~~~~~~ 69:26.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:26.24 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 69:26.24 | ^~~~~~~~~~~~~~~~~~~~~~ 69:26.40 libtoolkit_system_gnome.a.desc 69:27.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 69:27.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 69:27.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 69:27.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMNode.h:10, 69:27.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMElement.h:10, 69:27.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XBLChildrenElement.h:9, 69:27.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/XBLChildrenElement.cpp:6: 69:27.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 69:27.95 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:27.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:27.96 819 | foundInterface = 0; \ 69:27.96 | ^~~~~~~~~~~~~~ 69:27.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:27.96 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:27.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:27.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/XBLChildrenElement.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:27.96 67 | NS_INTERFACE_MAP_END 69:27.96 | ^~~~~~~~~~~~~~~~~~~~ 69:27.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:27.96 800 | else 69:27.96 | ^~~~ 69:27.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:27.96 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:27.96 | ^~~~~~~~~~~~~~~~~~ 69:27.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/XBLChildrenElement.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:27.96 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:27.96 | ^~~~~~~~~~~~~~~~~~~~~~ 69:29.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:29.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:29.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 69:29.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 69:29.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.h:9, 69:29.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:6: 69:29.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsTArray ToArray(const uint8_t*, uint32_t)': 69:29.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:29.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:29.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:29.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:27:21: note: while referencing 'data' 69:29.90 27 | nsTArray data; 69:29.90 | ^~~~ 69:29.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.h:9, 69:29.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:6: 69:29.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'GMPErr mozilla::gmp::GMPStorageChild::_ZN7mozilla3gmp15GMPStorageChild5WriteEPNS0_13GMPRecordImplEPKhj.part.0(mozilla::gmp::GMPRecordImpl*, const uint8_t*, uint32_t)': 69:29.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:29.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:29.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:29.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:206:57: note: while referencing '' 69:29.91 206 | CALL_ON_GMP_THREAD(SendWrite, aRecord->Name(), ToArray(aData, aDataSize)); 69:29.91 | ~~~~~~~^~~~~~~~~~~~~~~~~~ 69:29.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:19:87: note: in definition of macro 'CALL_ON_GMP_THREAD' 69:29.91 19 | dont_add_new_uses_of_this::NewRunnableMethod(this, &GMPStorageChild::_func, ##__VA_ARGS__) \ 69:29.91 | ^~~~~~~~~~~ 69:29.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.h:9, 69:29.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:6: 69:29.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:29.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:29.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:29.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:206:57: note: while referencing '' 69:29.92 206 | CALL_ON_GMP_THREAD(SendWrite, aRecord->Name(), ToArray(aData, aDataSize)); 69:29.92 | ~~~~~~~^~~~~~~~~~~~~~~~~~ 69:29.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageChild.cpp:16:13: note: in definition of macro 'CALL_ON_GMP_THREAD' 69:29.92 16 | _func(__VA_ARGS__); \ 69:29.92 | ^~~~~~~~~~~ 69:31.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 69:31.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 69:31.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 69:31.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp:35: 69:31.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 69:31.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 69:31.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 69:31.13 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 69:31.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 69:31.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 69:31.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.h:192, 69:31.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:49, 69:31.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 69:31.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp:24: 69:31.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 69:31.13 585 | class nsCSSValue { 69:31.13 | ^~~~~~~~~~ 69:31.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 69:31.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 69:31.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 69:31.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.h:9, 69:31.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp:6: 69:31.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 69:31.16 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:31.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:31.16 819 | foundInterface = 0; \ 69:31.16 | ^~~~~~~~~~~~~~ 69:31.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:31.16 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:31.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:31.16 107 | NS_INTERFACE_MAP_END 69:31.16 | ^~~~~~~~~~~~~~~~~~~~ 69:31.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:31.16 800 | else 69:31.17 | ^~~~ 69:31.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:31.17 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:31.17 | ^~~~~~~~~~~~~~~~~~ 69:31.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:31.17 106 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:31.17 | ^~~~~~~~~~~~~~~~~~~~~~ 69:31.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageParent.h:9, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageParent.h:9, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageParent.cpp:6: 69:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::gmp::GMPStorageParent::RecvRead(const nsCString&)': 69:31.85 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:31.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:31.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageParent.cpp:115:21: note: while referencing 'data' 69:31.85 115 | nsTArray data; 69:31.85 | ^~~~ 69:31.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:31.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 69:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageParent.h:9, 69:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageParent.h:9, 69:31.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageParent.cpp:6: 69:31.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::gmp::GMPStorageParent::RecvGetRecordNames()': 69:31.86 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:31.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:31.86 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:31.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPStorageParent.cpp:171:23: note: while referencing 'recordNames' 69:31.86 171 | nsTArray recordNames; 69:31.86 | ^~~~~~~~~~~ 69:32.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:32.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTObserverArray.h:10, 69:32.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsINode.h:19, 69:32.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsIContent.h:11, 69:32.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.h:10, 69:32.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp:6: 69:32.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsBindingManager::ExecuteDetachedHandlers()': 69:32.41 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsBindingList [1]' {aka 'nsTArray > [1]'} 69:32.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsBindingList [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 69:32.41 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:32.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:32.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsBindingManager.cpp:443:17: note: while referencing 'bindings' 69:32.41 443 | nsBindingList bindings; 69:32.41 | ^~~~~~~~ 69:35.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:35.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPUtils.h:10, 69:35.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPUtils.cpp:6: 69:35.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::ReadIntoString(nsIFile*, nsCString&, size_t)': 69:35.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:35.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:35.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:35.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:35.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPUtils.cpp:147:21: note: while referencing 'buf' 69:35.15 147 | nsTArray buf; 69:35.15 | ^~~ 69:35.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:35.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPUtils.h:10, 69:35.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPUtils.cpp:6: 69:35.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::GMPInfoFileParser::Init(nsIFile*)': 69:35.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:35.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:35.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPUtils.cpp:159:23: note: while referencing 'lines' 69:35.16 159 | nsTArray lines; 69:35.16 | ^~~~~ 69:41.06 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 69:41.06 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 69:41.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLDocumentInfo.h:10, 69:41.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLDocumentInfo.cpp:8: 69:41.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 69:41.07 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:41.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:41.07 819 | foundInterface = 0; \ 69:41.07 | ^~~~~~~~~~~~~~ 69:41.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:41.07 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:41.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:41.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLDocumentInfo.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:41.07 96 | NS_INTERFACE_MAP_END 69:41.07 | ^~~~~~~~~~~~~~~~~~~~ 69:41.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:41.07 800 | else 69:41.07 | ^~~~ 69:41.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:41.07 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:41.07 | ^~~~~~~~~~~~~~~~~~ 69:41.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLDocumentInfo.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:41.07 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:41.07 | ^~~~~~~~~~~~~~~~~~~~~~ 69:41.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:41.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderChild.h:9, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.h:10, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:6: 69:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual void mozilla::gmp::GMPVideoEncoderChild::Encoded(GMPVideoEncodedFrame*, const uint8_t*, uint32_t)': 69:41.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:41.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:41.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:41.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:58:21: note: while referencing 'codecSpecific' 69:41.23 58 | nsTArray codecSpecific; 69:41.23 | ^~~~~~~~~~~~~ 69:41.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderChild.h:9, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.h:10, 69:41.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:6: 69:41.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 69:41.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:41.24 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 69:41.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 69:41.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:58:21: note: while referencing 'codecSpecific' 69:41.24 58 | nsTArray codecSpecific; 69:41.24 | ^~~~~~~~~~~~~ 69:41.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderChild.h:9, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.h:10, 69:41.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:6: 69:41.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 69:41.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:41.25 236 | header->mLength = length; 69:41.25 | ~~~~~~~~~~~~~~~~^~~~~~~~ 69:41.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:58:21: note: while referencing 'codecSpecific' 69:41.25 58 | nsTArray codecSpecific; 69:41.25 | ^~~~~~~~~~~~~ 69:41.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderChild.h:9, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.h:10, 69:41.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:6: 69:41.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 69:41.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 69:41.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:41.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:41.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/gmp/GMPVideoEncoderChild.cpp:58:21: note: while referencing 'codecSpecific' 69:41.25 58 | nsTArray codecSpecific; 69:41.25 | ^~~~~~~~~~~~~ 69:47.20 libdom_media_gmp.a.desc 69:51.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 69:51.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 69:51.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 69:51.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeBinding.cpp:40: 69:51.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 69:51.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 69:51.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 69:51.47 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 69:51.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 69:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 69:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMAttributeMap.h:192, 69:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDocument.h:49, 69:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/XMLDocument.h:10, 69:51.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeBinding.cpp:23: 69:51.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 69:51.48 585 | class nsCSSValue { 69:51.48 | ^~~~~~~~~~ 69:53.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeResources.cpp:17: 69:53.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 69:53.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 69:53.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 69:53.96 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 69:53.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:53.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:23, 69:53.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeResources.cpp:14: 69:53.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 69:53.97 585 | class nsCSSValue { 69:53.97 | ^~~~~~~~~~ 69:54.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsChangeHint.h:13, 69:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsIStyleRuleProcessor.h:17, 69:54.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeResources.cpp:6: 69:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsXBLPrototypeResources::GatherRuleProcessor()': 69:54.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:54.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:54.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:54.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeResources.cpp:148:35: note: while referencing 'sheets' 69:54.50 148 | nsTArray> sheets(mStyleSheetList.Length()); 69:54.51 | ^~~~~~ 69:54.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 69:54.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsChangeHint.h:13, 69:54.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsIStyleRuleProcessor.h:17, 69:54.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeResources.cpp:6: 69:54.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsXBLPrototypeResources::FlushSkinSheets()': 69:54.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 69:54.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 69:54.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:54.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:54.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLPrototypeResources.cpp:86:32: note: while referencing 'oldSheets' 69:54.53 86 | nsTArray> oldSheets; 69:54.53 | ^~~~~~~~~ 69:55.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 69:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 69:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 69:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLResourceLoader.cpp:28: 69:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 69:55.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 69:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 69:55.71 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 69:55.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:55.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 69:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 69:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 69:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 69:55.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLResourceLoader.cpp:20: 69:55.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 69:55.71 585 | class nsCSSValue { 69:55.71 | ^~~~~~~~~~ 69:55.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 69:55.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 69:55.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 69:55.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 69:55.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 69:55.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLResourceLoader.cpp:6: 69:55.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 69:55.73 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 69:55.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:55.73 819 | foundInterface = 0; \ 69:55.73 | ^~~~~~~~~~~~~~ 69:55.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:55.73 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:55.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:55.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLResourceLoader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:55.73 40 | NS_INTERFACE_MAP_END 69:55.73 | ^~~~~~~~~~~~~~~~~~~~ 69:55.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:55.73 800 | else 69:55.73 | ^~~~ 69:55.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:55.73 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:55.73 | ^~~~~~~~~~~~~~~~~~ 69:55.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/xbl/nsXBLResourceLoader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:55.73 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:55.73 | ^~~~~~~~~~~~~~~~~~~~~~ 69:59.69 libdom_xbl.a.desc 70:05.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 70:05.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 70:05.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIProtocolHandler.h:10, 70:05.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/about/nsAboutProtocolHandler.h:9, 70:05.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9: 70:05.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 70:05.26 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:05.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:05.26 837 | foundInterface = 0; \ 70:05.26 | ^~~~~~~~~~~~~~ 70:05.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:05.26 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:05.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:05.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:05.26 349 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 70:05.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:05.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/protocol/about/nsAboutProtocolHandler.cpp:348:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:05.27 348 | else 70:05.27 | ^~~~ 70:05.75 libnetwerk_protocol_about.a.desc 70:12.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StateMirroring.h:10, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoderStateMachine.h:87, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ogg/OggDecoder.cpp:8: 70:12.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::OggDecoder::CanHandleMediaType(const nsACString_internal&, const nsAString_internal&)': 70:12.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:12.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:12.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:12.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:12.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ogg/OggDecoder.cpp:58:22: note: while referencing 'codecs' 70:12.07 58 | nsTArray codecs; 70:12.07 | ^~~~~~ 70:12.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/MozPromise.h:18, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StateMirroring.h:10, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaDecoderStateMachine.h:87, 70:12.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ogg/OggDecoder.cpp:8: 70:12.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:12.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:12.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:12.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:12.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/ogg/OggDecoder.cpp:51:23: note: while referencing 'codecMimes' 70:12.07 51 | nsTArray codecMimes; 70:12.07 | ^~~~~~~~~~ 70:14.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 70:14.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:14, 70:14.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:7: 70:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 70:14.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 70:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 70:14.73 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 70:14.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 70:14.73 712 | class CompressedGlyph { 70:14.73 | ^~~~~~~~~~~~~~~ 70:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 70:14.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 70:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 70:14.73 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 70:14.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:14.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 70:14.73 712 | class CompressedGlyph { 70:14.73 | ^~~~~~~~~~~~~~~ 70:18.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:11, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:7: 70:18.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void SVGTextFrame::DoGlyphPositioning()': 70:18.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:18.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:18.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:18.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:5069:22: note: while referencing 'deltas' 70:18.92 5069 | nsTArray deltas; 70:18.92 | ^~~~~~ 70:18.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:11, 70:18.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:7: 70:18.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:18.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:18.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:18.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:5047:21: note: while referencing 'charPositions' 70:18.93 5047 | nsTArray charPositions; 70:18.93 | ^~~~~~~~~~~~~ 70:18.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:11, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:7: 70:18.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:18.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:18.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:5069:22: note: while referencing 'deltas' 70:18.93 5069 | nsTArray deltas; 70:18.93 | ^~~~~~ 70:18.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:11, 70:18.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:7: 70:18.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:18.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:18.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.cpp:5047:21: note: while referencing 'charPositions' 70:18.93 5047 | nsTArray charPositions; 70:18.93 | ^~~~~~~~~~~~~ 70:19.07 libdom_media_ogg.a.desc 70:24.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.h:9, 70:24.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:5: 70:24.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::FileHandleThreadPool::DirectoryInfo::RemoveFileHandleQueue(mozilla::dom::FileHandle*)': 70:24.11 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:24.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:24.11 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:24.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:24.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:1243:32: note: while referencing 'delayedEnqueueInfos' 70:24.11 1243 | nsTArray delayedEnqueueInfos; 70:24.11 | ^~~~~~~~~~~~~~~~~~~ 70:24.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.h:9, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:5: 70:24.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)': 70:24.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 70:24.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 70:24.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:24.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:24.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:1336:42: note: while referencing 'fileHandles' 70:24.27 1336 | FallibleTArray> fileHandles; 70:24.27 | ^~~~~~~~~~~ 70:24.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 70:24.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.h:9, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:5: 70:24.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray > [1]' 70:24.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 70:24.28 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 70:24.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 70:24.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:1336:42: note: while referencing 'fileHandles' 70:24.28 1336 | FallibleTArray> fileHandles; 70:24.28 | ^~~~~~~~~~~ 70:24.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.h:9, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:5: 70:24.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'FallibleTArray > [1]' 70:24.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 70:24.28 236 | header->mLength = length; 70:24.28 | ~~~~~~~~~~~~~~~~^~~~~~~~ 70:24.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:1336:42: note: while referencing 'fileHandles' 70:24.28 1336 | FallibleTArray> fileHandles; 70:24.28 | ^~~~~~~~~~~ 70:24.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 70:24.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 70:24.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.h:9, 70:24.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:5: 70:24.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' 70:24.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray > [1]' [-Warray-bounds] 70:24.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:24.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:24.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/filehandle/ActorsParent.cpp:1336:42: note: while referencing 'fileHandles' 70:24.29 1336 | FallibleTArray> fileHandles; 70:24.29 | ^~~~~~~~~~~ 70:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSClipPathInstance.cpp: In member function 'already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathCircle(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)': 70:25.55 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSClipPathInstance.cpp: 'horizontal' may be used uninitialized in this function 70:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSClipPathInstance.cpp:141:13: warning: 'horizontal' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:25.55 141 | nscoord horizontal, vertical; 70:25.55 | ^~~~~~~~~~ 70:25.55 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSClipPathInstance.cpp: 'vertical' may be used uninitialized in this function 70:25.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSClipPathInstance.cpp:141:25: warning: 'vertical' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:25.55 141 | nscoord horizontal, vertical; 70:25.55 | ^~~~~~~~ 70:28.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/FilterSupport.h:13, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.h:9, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:7: 70:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsCSSFilterInstance::SetBounds(nsCSSFilterInstance::FilterPrimitiveDescription&, const nsTArray&)': 70:28.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 70:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 70:28.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:28.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:412:25: note: while referencing 'inputExtents' 70:28.42 412 | nsTArray inputExtents; 70:28.42 | ^~~~~~~~~~~~ 70:28.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/FilterSupport.h:13, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.h:9, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:7: 70:28.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 70:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 70:28.42 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:28.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:412:25: note: while referencing 'inputExtents' 70:28.42 412 | nsTArray inputExtents; 70:28.42 | ^~~~~~~~~~~~ 70:28.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/FilterSupport.h:13, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.h:9, 70:28.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:7: 70:28.42 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 70:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 70:28.42 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 70:28.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 70:28.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:412:25: note: while referencing 'inputExtents' 70:28.42 412 | nsTArray inputExtents; 70:28.42 | ^~~~~~~~~~~~ 70:28.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/FilterSupport.h:13, 70:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.h:9, 70:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:7: 70:28.43 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray > [1]' 70:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 70:28.43 236 | header->mLength = length; 70:28.43 | ~~~~~~~~~~~~~~~~^~~~~~~~ 70:28.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:412:25: note: while referencing 'inputExtents' 70:28.43 412 | nsTArray inputExtents; 70:28.43 | ^~~~~~~~~~~~ 70:28.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:28.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 70:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 70:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/FilterSupport.h:13, 70:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.h:9, 70:28.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:7: 70:28.44 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 70:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 70:28.44 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:28.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:28.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsCSSFilterInstance.cpp:412:25: note: while referencing 'inputExtents' 70:28.44 412 | nsTArray inputExtents; 70:28.44 | ^~~~~~~~~~~~ 70:29.45 libdom_filehandle.a.desc 70:31.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:31.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:31.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsImageLoadingContent.h:23, 70:31.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.h:10, 70:31.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsFilterInstance.h:17, 70:31.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsFilterInstance.cpp:7: 70:31.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsFilterInstance::BuildPrimitives(const nsTArray&, nsIFrame*, bool)': 70:31.61 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsFilterInstance::FilterDescription [1]' {aka 'mozilla::gfx::FilterDescription [1]'} 70:31.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsFilterInstance::FilterDescription [1]' {aka 'mozilla::gfx::FilterDescription [1]'} [-Warray-bounds] 70:31.61 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:31.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:31.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsFilterInstance.cpp:304:64: note: while referencing '' 70:31.62 304 | mFilterDescription = FilterDescription(mPrimitiveDescriptions); 70:31.62 | ^ 70:32.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 70:32.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 70:32.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:11, 70:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:9, 70:32.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 70:32.33 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:32.33 819 | foundInterface = 0; \ 70:32.33 | ^~~~~~~~~~~~~~ 70:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:32.33 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:32.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:32.33 40 | NS_INTERFACE_MAP_END 70:32.33 | ^~~~~~~~~~~~~~~~~~~~ 70:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:32.33 800 | else 70:32.33 | ^~~~ 70:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:32.33 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:32.33 | ^~~~~~~~~~~~~~~~~~ 70:32.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:32.33 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:32.33 | ^~~~~~~~~~~~~~~~~~~~~~ 70:33.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ReadAndEncodeAttribute(SECKEYPrivateKey*, CK_ATTRIBUTE_TYPE, mozilla::dom::Optional&)': 70:33.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.04 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:860:16: note: while referencing 'buffer' 70:33.04 860 | CryptoBuffer buffer; 70:33.04 | ^~~~~~ 70:33.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::CryptoKey::WriteStructuredClone(JSStructuredCloneWriter*) const': 70:33.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1272:22: note: while referencing 'pub' 70:33.05 1272 | CryptoBuffer priv, pub; 70:33.05 | ^~~ 70:33.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1272:16: note: while referencing 'priv' 70:33.05 1272 | CryptoBuffer priv, pub; 70:33.05 | ^~~~ 70:33.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static SECKEYPublicKey* mozilla::dom::CryptoKey::PublicKeyFromJwk(const mozilla::dom::JsonWebKey&, const nsNSSShutDownPreventionLock&)': 70:33.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1081:21: note: while referencing 'y' 70:33.12 1081 | CryptoBuffer x, y; 70:33.12 | ^ 70:33.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1081:18: note: while referencing 'x' 70:33.12 1081 | CryptoBuffer x, y; 70:33.13 | ^ 70:33.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1048:21: note: while referencing 'e' 70:33.13 1048 | CryptoBuffer n, e; 70:33.13 | ^ 70:33.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.13 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.13 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1048:18: note: while referencing 'n' 70:33.13 1048 | CryptoBuffer n, e; 70:33.13 | ^ 70:33.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static SECKEYPrivateKey* mozilla::dom::CryptoKey::PrivateKeyFromJwk(const mozilla::dom::JsonWebKey&, const nsNSSShutDownPreventionLock&)': 70:33.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:41: note: while referencing 'qi' 70:33.16 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.16 | ^~ 70:33.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:37: note: while referencing 'dq' 70:33.16 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.17 | ^~ 70:33.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:33: note: while referencing 'dp' 70:33.17 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.17 | ^~ 70:33.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:30: note: while referencing 'q' 70:33.18 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.18 | ^ 70:33.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:27: note: while referencing 'p' 70:33.18 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.18 | ^ 70:33.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:24: note: while referencing 'd' 70:33.19 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.19 | ^ 70:33.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:21: note: while referencing 'e' 70:33.19 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.19 | ^ 70:33.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:806:18: note: while referencing 'n' 70:33.20 806 | CryptoBuffer n, e, d, p, q, dp, dq, qi; 70:33.20 | ^ 70:33.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:756:24: note: while referencing 'd' 70:33.20 756 | CryptoBuffer x, y, d; 70:33.20 | ^ 70:33.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.20 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.20 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:756:21: note: while referencing 'y' 70:33.21 756 | CryptoBuffer x, y, d; 70:33.21 | ^ 70:33.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.21 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.21 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:756:18: note: while referencing 'x' 70:33.21 756 | CryptoBuffer x, y, d; 70:33.21 | ^ 70:33.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'bool mozilla::dom::ECKeyToJwk(PK11ObjectType, void*, const SECItem*, const SECItem*, mozilla::dom::JsonWebKey&)': 70:33.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:927:19: note: while referencing 'y' 70:33.25 927 | CryptoBuffer x, y; 70:33.25 | ^ 70:33.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:927:16: note: while referencing 'x' 70:33.25 927 | CryptoBuffer x, y; 70:33.25 | ^ 70:33.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult mozilla::dom::CryptoKey::PublicKeyToJwk(SECKEYPublicKey*, mozilla::dom::JsonWebKey&, const nsNSSShutDownPreventionLock&)': 70:33.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1117:23: note: while referencing 'e' 70:33.32 1117 | CryptoBuffer n, e; 70:33.32 | ^ 70:33.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1117:20: note: while referencing 'n' 70:33.32 1117 | CryptoBuffer n, e; 70:33.32 | ^ 70:33.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::CryptoKey::ReadStructuredClone(JSStructuredCloneReader*)': 70:33.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1307:27: note: while referencing 'pub' 70:33.37 1307 | CryptoBuffer sym, priv, pub; 70:33.37 | ^~~ 70:33.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1307:21: note: while referencing 'priv' 70:33.37 1307 | CryptoBuffer sym, priv, pub; 70:33.37 | ^~~~ 70:33.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIGlobalObject.h:10, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.h:11, 70:33.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:6: 70:33.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 70:33.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 70:33.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/CryptoKey.cpp:1307:16: note: while referencing 'sym' 70:33.37 1307 | CryptoBuffer sym, priv, pub; 70:33.37 | ^~~ 70:36.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp: In member function 'void mozilla::dom::AesTask::Init(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, bool)': 70:36.58 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 70:36.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp:582:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 70:36.58 582 | TelemetryAlgorithm telemetryAlg; 70:36.58 | ^~~~~~~~~~~~ 70:36.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::HmacTask::HmacTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const CryptoOperationData&, const CryptoOperationData&, bool)': 70:36.59 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 70:36.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp:1039:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 70:36.59 1039 | TelemetryAlgorithm telemetryAlg; 70:36.59 | ^~~~~~~~~~~~ 70:36.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp: In constructor 'mozilla::dom::DigestTask::DigestTask(JSContext*, const mozilla::dom::ObjectOrString&, const CryptoOperationData&)': 70:36.59 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp: variable 'telemetryAlg' set but not used 70:36.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp:1338:24: warning: variable 'telemetryAlg' set but not used [-Wunused-but-set-variable] 70:36.59 1338 | TelemetryAlgorithm telemetryAlg; 70:36.59 | ^~~~~~~~~~~~ 70:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGClipPathFrame.cpp: In member function 'already_AddRefed nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, const gfxMatrix&, nsSVGClipPathFrame::Matrix*, nsSVGClipPathFrame::SourceSurface*, const Matrix&, nsSVGClipPathFrame::DrawResult*)': 70:37.77 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGClipPathFrame.cpp: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function 70:37.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGClipPathFrame.cpp:235:7: warning: 'clippingOfClipPathRequiredMasking' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:37.77 235 | if (clippingOfClipPathRequiredMasking) { 70:37.77 | ^~ 70:38.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/CertVerifier.h:28, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp:12: 70:38.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool mozilla::dom::ImportKeyTask::JwkCompatible(const mozilla::dom::JsonWebKey&, const mozilla::dom::CryptoKey*)': 70:38.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:38.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:38.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:38.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:38.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp:1422:26: note: while referencing 'usages' 70:38.26 1422 | nsTArray usages; 70:38.26 | ^~~~~~ 70:38.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/CertVerifier.h:28, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 70:38.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp:12: 70:38.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:38.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:38.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:38.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:38.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/crypto/WebCryptoTask.cpp:1422:26: note: while referencing 'usages' 70:38.26 1422 | nsTArray usages; 70:38.26 | ^~~~~~ 70:41.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 70:41.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/SVGTextFrame.h:14, 70:41.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGContainerFrame.cpp:17: 70:41.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 70:41.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 70:41.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 70:41.02 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 70:41.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 70:41.02 712 | class CompressedGlyph { 70:41.02 | ^~~~~~~~~~~~~~~ 70:41.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 70:41.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 70:41.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 70:41.02 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 70:41.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:41.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 70:41.02 712 | class CompressedGlyph { 70:41.02 | ^~~~~~~~~~~~~~~ 70:41.85 libdom_crypto.a.desc 70:43.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 70:43.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 70:43.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 70:43.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMOfflineResourceList.h:10, 70:43.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/offline/nsDOMOfflineResourceList.h:10, 70:43.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/offline/nsDOMOfflineResourceList.cpp:6: 70:43.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 70:43.21 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:43.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:43.21 837 | foundInterface = 0; \ 70:43.21 | ^~~~~~~~~~~~~~ 70:43.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:43.22 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:43.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:43.22 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:43.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:43.22 800 | else 70:43.22 | ^~~~ 70:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:43.22 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:43.22 | ^~~~~~~~~~~~~~~~~~ 70:43.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:43.22 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 70:43.22 | ^~~~~~~~~~~~~~~~~~~~~~ 70:44.17 libdom_offline.a.desc 70:45.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 70:45.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 70:45.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 70:45.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 70:45.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 70:45.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/FrameProperties.h:13, 70:45.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.h:10, 70:45.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.cpp:7: 70:45.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 70:45.04 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:45.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:45.04 819 | foundInterface = 0; \ 70:45.04 | ^~~~~~~~~~~~~~ 70:45.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:45.04 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:45.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:45.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:45.05 257 | NS_INTERFACE_MAP_END 70:45.05 | ^~~~~~~~~~~~~~~~~~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:45.05 800 | else 70:45.05 | ^~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:45.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:45.05 | ^~~~~~~~~~~~~~~~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:45.05 256 | NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 70:45.05 | ^~~~~~~~~~~~~~~~~~~~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 70:45.05 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:45.05 819 | foundInterface = 0; \ 70:45.05 | ^~~~~~~~~~~~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:45.05 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:45.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.cpp:292:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:45.05 292 | NS_INTERFACE_MAP_END 70:45.05 | ^~~~~~~~~~~~~~~~~~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:45.05 800 | else 70:45.05 | ^~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:45.05 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:45.05 | ^~~~~~~~~~~~~~~~~~ 70:45.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGEffects.cpp:291:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:45.05 291 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:45.05 | ^~~~~~~~~~~~~~~~~~~~~~ 70:46.05 libsecurity_apps.a.desc 70:48.09 libtoolkit_components_startup.a.desc 70:52.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp: In member function 'nsresult nsSVGFilterInstance::ComputeBounds()': 70:52.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsSVGLength2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 70:52.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp:84:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class nsSVGLength2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 70:52.07 84 | memcpy(XYWH, mFilterElement->mLengthAttributes, 70:52.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.07 85 | sizeof(mFilterElement->mLengthAttributes)); 70:52.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.h:11, 70:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.h:11, 70:52.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp:7: 70:52.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGLength2.h:85:7: note: 'class nsSVGLength2' declared here 70:52.07 85 | class nsSVGLength2 70:52.07 | ^~~~~~~~~~~~ 70:52.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsImageLoadingContent.h:23, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.h:10, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.h:11, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp:7: 70:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsSVGFilterInstance::BuildPrimitives(nsTArray&, nsTArray >&, bool)': 70:52.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 70:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 70:52.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:52.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp:415:20: note: while referencing 'sourcesAreTainted' 70:52.79 415 | nsTArray sourcesAreTainted; 70:52.79 | ^~~~~~~~~~~~~~~~~ 70:52.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsImageLoadingContent.h:23, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/svg/nsSVGFilters.h:10, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.h:11, 70:52.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp:7: 70:52.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 70:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 70:52.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:52.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGFilterInstance.cpp:384:30: note: while referencing 'primitives' 70:52.80 384 | nsTArray > primitives; 70:52.80 | ^~~~~~~~~~ 70:53.84 libembedding_components_windowwatcher.a.desc 70:53.92 libaccessible_ipc.a.desc 70:57.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:57.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 70:57.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 70:57.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Animation.h:12, 70:57.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 70:57.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCollection.cpp:6: 70:57.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::AnimationCollection::PropertyDtor(void*, nsIAtom*, void*, void*) [with AnimationType = mozilla::dom::CSSTransition]': 70:57.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 70:57.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 70:57.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:57.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:57.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCollection.cpp:30:34: note: while referencing 'mb' 70:57.48 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); 70:57.48 | ^~ 70:57.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 70:57.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsPIDOMWindow.h:13, 70:57.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DOMEventTargetHelper.h:12, 70:57.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Animation.h:12, 70:57.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 70:57.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCollection.cpp:6: 70:57.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void mozilla::AnimationCollection::PropertyDtor(void*, nsIAtom*, void*, void*) [with AnimationType = mozilla::dom::CSSAnimation]': 70:57.52 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 70:57.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 70:57.52 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:57.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:57.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCollection.cpp:30:34: note: while referencing 'mb' 70:57.52 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); 70:57.52 | ^~ 71:00.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCommon.cpp:24: 71:00.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:00.16 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:00.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:00.16 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:00.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:00.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Animation.h:13, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCommon.h:9, 71:00.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCommon.cpp:5: 71:00.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:00.16 585 | class nsCSSValue { 71:00.16 | ^~~~~~~~~~ 71:06.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSRuleList.h:9, 71:06.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSRuleList.cpp:6: 71:06.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 71:06.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:06.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:06.23 819 | foundInterface = 0; \ 71:06.23 | ^~~~~~~~~~~~~~ 71:06.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:06.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:06.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:06.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSRuleList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:06.23 21 | NS_INTERFACE_MAP_END 71:06.23 | ^~~~~~~~~~~~~~~~~~~~ 71:06.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:06.23 800 | else 71:06.23 | ^~~~ 71:06.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:06.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:06.23 | ^~~~~~~~~~~~~~~~~~ 71:06.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSRuleList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:06.24 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:06.24 | ^~~~~~~~~~~~~~~~~~~~~~ 71:08.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:08.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 71:08.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 71:08.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:12: 71:08.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:08.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:08.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:08.25 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:08.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:08.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 71:08.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 71:08.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 71:08.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:9: 71:08.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:08.26 585 | class nsCSSValue { 71:08.26 | ^~~~~~~~~~ 71:08.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 71:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 71:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 71:08.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:19: 71:08.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:08.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:08.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:08.53 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:08.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:08.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:08.53 712 | class CompressedGlyph { 71:08.53 | ^~~~~~~~~~~~~~~ 71:08.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:08.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:08.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:08.53 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:08.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:08.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:08.53 712 | class CompressedGlyph { 71:08.53 | ^~~~~~~~~~~~~~~ 71:08.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:08.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:08.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 71:08.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 71:08.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:12, 71:08.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:9, 71:08.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:13, 71:08.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:9: 71:08.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult nsMediaList::QueryInterface(const nsIID&, void**)': 71:08.77 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:08.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:08.77 819 | foundInterface = 0; \ 71:08.77 | ^~~~~~~~~~~~~~ 71:08.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:08.77 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:08.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:08.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:08.77 605 | NS_INTERFACE_MAP_END 71:08.77 | ^~~~~~~~~~~~~~~~~~~~ 71:08.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:08.77 800 | else 71:08.77 | ^~~~ 71:08.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:08.77 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:08.77 | ^~~~~~~~~~~~~~~~~~ 71:08.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:604:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:08.77 604 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:08.77 | ^~~~~~~~~~~~~~~~~~~~~~ 71:08.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp: In member function 'virtual nsresult mozilla::CSSStyleSheet::QueryInterface(const nsIID&, void**)': 71:08.79 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:08.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:08.79 837 | foundInterface = 0; \ 71:08.79 | ^~~~~~~~~~~~~~ 71:08.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:08.79 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:08.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:08.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:1254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:08.79 1254 | NS_INTERFACE_MAP_END_INHERITING(StyleSheet) 71:08.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:08.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:1253:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:08.79 1253 | else 71:08.79 | ^~~~ 71:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp: In member function 'bool nsMediaExpression::Matches(nsPresContext*, const nsCSSValue&) const': 71:09.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp: 'cmp' may be used uninitialized in this function 71:09.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:284:21: warning: 'cmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 71:09.81 284 | return cmp != 1; 71:09.81 | ^ 71:10.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:10.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 71:10.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:9, 71:10.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:13, 71:10.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:9: 71:10.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::CSSStyleSheet::ReparseSheet(const nsAString_internal&)': 71:10.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::css::LoaderReusableStyleSheets [1]' 71:10.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::css::LoaderReusableStyleSheets [1]' [-Warray-bounds] 71:10.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:10.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:10.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:1972:34: note: while referencing 'reusableSheets' 71:10.34 1972 | css::LoaderReusableStyleSheets reusableSheets; 71:10.34 | ^~~~~~~~~~~~~~ 71:10.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMArray.h:13, 71:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/IncrementalClearCOMRuleArray.h:9, 71:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:13, 71:10.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:9: 71:10.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsMediaList::_ZN11nsMediaList6AppendERK18nsAString_internal.part.0(const nsAString_internal&)': 71:10.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 71:10.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 71:10.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:10.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:10.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSStyleSheet.cpp:822:38: note: while referencing 'buf' 71:10.50 822 | nsTArray > buf; 71:10.50 | ^~~ 71:14.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:14.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 71:14.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 71:14.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 71:14.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 71:14.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 71:14.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.h:13, 71:14.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.cpp:7: 71:14.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static mozilla::image::DrawResult nsSVGIntegrationUtils::PaintMaskAndClipPath(const nsSVGIntegrationUtils::PaintFramesParams&)': 71:14.55 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:14.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:14.55 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:14.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:14.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.cpp:813:29: note: while referencing 'maskFrames' 71:14.55 813 | nsTArray maskFrames = effectProperties.GetMaskFrames(); 71:14.56 | ^~~~~~~~~~ 71:14.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:14.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 71:14.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 71:14.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 71:14.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 71:14.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 71:14.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.h:13, 71:14.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.cpp:7: 71:14.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static bool nsSVGIntegrationUtils::IsMaskResourceReady(nsIFrame*)': 71:14.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:14.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:14.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:14.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:14.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.cpp:707:29: note: while referencing 'maskFrames' 71:14.69 707 | nsTArray maskFrames = effectProperties.GetMaskFrames(); 71:14.69 | ^~~~~~~~~~ 71:14.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPrefs.h:14, 71:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/gfx/2D.h:33, 71:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPattern.h:13, 71:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxContext.h:15, 71:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/imgIContainer.h:21, 71:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.h:13, 71:14.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.cpp:7: 71:14.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static mozilla::image::DrawResult nsSVGIntegrationUtils::PaintMask(const nsSVGIntegrationUtils::PaintFramesParams&)': 71:14.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:14.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:14.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:14.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:14.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGIntegrationUtils.cpp:751:30: note: while referencing 'maskFrames' 71:14.71 751 | nsTArray maskFrames = effectProperties.GetMaskFrames(); 71:14.71 | ^~~~~~~~~~ 71:18.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 71:18.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.cpp:14: 71:18.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:18.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:18.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:18.80 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:18.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:18.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 71:18.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.cpp:6: 71:18.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:18.80 585 | class nsCSSValue { 71:18.80 | ^~~~~~~~~~ 71:19.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 71:19.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 71:19.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 71:19.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.cpp:14: 71:19.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:19.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:19.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:19.04 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:19.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:19.04 712 | class CompressedGlyph { 71:19.04 | ^~~~~~~~~~~~~~~ 71:19.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:19.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:19.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:19.04 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:19.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:19.04 712 | class CompressedGlyph { 71:19.04 | ^~~~~~~~~~~~~~~ 71:20.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFontFamilyList.h:13, 71:20.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFont.h:11, 71:20.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleConsts.h:12, 71:20.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:12, 71:20.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.cpp:6: 71:20.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::CounterStyleManager::NotifyRuleChanged()': 71:20.03 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 71:20.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 71:20.03 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:20.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:20.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.cpp:2074:34: note: while referencing 'kungFuDeathGrip' 71:20.03 2074 | nsTArray> kungFuDeathGrip; 71:20.03 | ^~~~~~~~~~~~~~~ 71:22.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 71:22.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.cpp:14: 71:22.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:22.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:22.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:22.04 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:22.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:22.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 71:22.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 71:22.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.cpp:14: 71:22.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:22.04 585 | class nsCSSValue { 71:22.04 | ^~~~~~~~~~ 71:22.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 71:22.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 71:22.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 71:22.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.cpp:17: 71:22.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:22.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:22.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:22.42 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:22.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:22.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:22.42 712 | class CompressedGlyph { 71:22.42 | ^~~~~~~~~~~~~~~ 71:22.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:22.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:22.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:22.42 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:22.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:22.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:22.42 712 | class CompressedGlyph { 71:22.42 | ^~~~~~~~~~~~~~~ 71:22.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:22.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:22.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 71:22.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 71:22.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 71:22.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:21, 71:22.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.cpp:14: 71:22.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.cpp: In member function 'virtual nsresult mozilla::css::Declaration::QueryInterface(const nsIID&, void**)': 71:22.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:22.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:22.55 819 | foundInterface = 0; \ 71:22.55 | ^~~~~~~~~~~~~~ 71:22.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:22.55 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:22.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:22.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:22.55 91 | NS_INTERFACE_MAP_END 71:22.55 | ^~~~~~~~~~~~~~~~~~~~ 71:22.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:22.55 811 | else 71:22.55 | ^~~~ 71:22.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 71:22.55 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 71:22.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:22.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 71:22.55 90 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStyleRule) 71:22.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual SVGBBox nsSVGPathGeometryFrame::GetBBoxContribution(const Matrix&, uint32_t)': 71:28.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:28.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:28.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:675:27: note: while referencing 'marks' 71:28.18 675 | nsTArray marks; 71:28.18 | ^~~~~ 71:28.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 71:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.18 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 71:28.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 71:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:675:27: note: while referencing 'marks' 71:28.18 675 | nsTArray marks; 71:28.18 | ^~~~~ 71:28.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 71:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.18 236 | header->mLength = length; 71:28.18 | ~~~~~~~~~~~~~~~~^~~~~~~~ 71:28.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:675:27: note: while referencing 'marks' 71:28.18 675 | nsTArray marks; 71:28.18 | ^~~~~ 71:28.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:28.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:28.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:675:27: note: while referencing 'marks' 71:28.19 675 | nsTArray marks; 71:28.19 | ^~~~~ 71:28.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsSVGPathGeometryFrame::PaintMarkers(gfxContext&, const gfxMatrix&)': 71:28.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:28.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:896:27: note: while referencing 'marks' 71:28.36 896 | nsTArray marks; 71:28.36 | ^~~~~ 71:28.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 71:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.37 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 71:28.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 71:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:896:27: note: while referencing 'marks' 71:28.37 896 | nsTArray marks; 71:28.37 | ^~~~~ 71:28.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 71:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.37 236 | header->mLength = length; 71:28.37 | ~~~~~~~~~~~~~~~~^~~~~~~~ 71:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:896:27: note: while referencing 'marks' 71:28.37 896 | nsTArray marks; 71:28.37 | ^~~~~ 71:28.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsFrame.h:12, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.h:12, 71:28.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:7: 71:28.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:28.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:28.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:28.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGPathGeometryFrame.cpp:896:27: note: while referencing 'marks' 71:28.38 896 | nsTArray marks; 71:28.38 | ^~~~~ 71:29.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 71:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 71:29.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFace.cpp:6: 71:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:29.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:29.26 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:29.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:29.26 712 | class CompressedGlyph { 71:29.26 | ^~~~~~~~~~~~~~~ 71:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:29.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:29.26 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:29.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:29.26 712 | class CompressedGlyph { 71:29.26 | ^~~~~~~~~~~~~~~ 71:29.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:29.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 71:29.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 71:29.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFace.cpp:10: 71:29.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:29.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:29.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:29.98 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:29.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:29.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 71:29.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFace.cpp:6: 71:29.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:29.98 585 | class nsCSSValue { 71:29.98 | ^~~~~~~~~~ 71:30.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:30.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFace.cpp:6: 71:30.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 71:30.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:30.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:30.23 819 | foundInterface = 0; \ 71:30.23 | ^~~~~~~~~~~~~~ 71:30.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:30.23 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:30.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:30.23 96 | NS_INTERFACE_MAP_END 71:30.23 | ^~~~~~~~~~~~~~~~~~~~ 71:30.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:30.23 800 | else 71:30.23 | ^~~~ 71:30.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:30.23 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:30.23 | ^~~~~~~~~~~~~~~~~~ 71:30.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:30.23 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:30.23 | ^~~~~~~~~~~~~~~~~~~~~~ 71:32.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 71:32.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 71:32.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:32.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:32.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:32.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:32.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:32.61 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:32.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:32.61 712 | class CompressedGlyph { 71:32.61 | ^~~~~~~~~~~~~~~ 71:32.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:32.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:32.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:32.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:32.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:32.61 712 | class CompressedGlyph { 71:32.61 | ^~~~~~~~~~~~~~~ 71:33.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 71:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:13, 71:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:33.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:33.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:33.33 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:33.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 71:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:33.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:33.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:33.34 585 | class nsCSSValue { 71:33.34 | ^~~~~~~~~~ 71:33.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:33.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 71:33.64 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:33.64 837 | foundInterface = 0; \ 71:33.64 | ^~~~~~~~~~~~~~ 71:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:33.64 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:33.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:33.64 94 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:33.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:33.64 800 | else 71:33.64 | ^~~~ 71:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:33.64 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:33.64 | ^~~~~~~~~~~~~~~~~~ 71:33.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:33.64 93 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 71:33.64 | ^~~~~~~~~~~~~~~~~~~~~~ 71:35.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::FontFaceSet::Check(const nsAString_internal&, const nsAString_internal&, mozilla::ErrorResult&)': 71:35.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:35.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:35.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:355:23: note: while referencing 'faces' 71:35.14 355 | nsTArray faces; 71:35.14 | ^~~~~ 71:35.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static already_AddRefed mozilla::dom::FontFaceSet::FindOrCreateUserFontEntryFromFontFace(const nsAString_internal&, mozilla::dom::FontFace*, mozilla::SheetType)': 71:35.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:35.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:35.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1070:28: note: while referencing 'srcArray' 71:35.17 1070 | nsTArray srcArray; 71:35.17 | ^~~~~~~~ 71:35.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:35.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:35.17 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1026:28: note: while referencing 'featureSettings' 71:35.17 1026 | nsTArray featureSettings; 71:35.17 | ^~~~~~~~~~~~~~~ 71:35.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed mozilla::dom::FontFaceSet::Load(JSContext*, const nsAString_internal&, const nsAString_internal&, mozilla::ErrorResult&)': 71:35.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:35.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:35.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:328:23: note: while referencing 'faces' 71:35.30 328 | nsTArray faces; 71:35.30 | ^~~~~ 71:35.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.30 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 71:35.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 71:35.30 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:326:29: note: while referencing 'promises' 71:35.30 326 | nsTArray> promises; 71:35.30 | ^~~~~~~~ 71:35.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString_internal&, const nsTArray&)': 71:35.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' 71:35.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' [-Warray-bounds] 71:35.46 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1658:28: note: while referencing 'init' 71:35.46 1658 | FontFaceSetLoadEventInit init; 71:35.46 | ^~~~ 71:35.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' 71:35.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 1 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' [-Warray-bounds] 71:35.46 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 71:35.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 71:35.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1658:28: note: while referencing 'init' 71:35.46 1658 | FontFaceSetLoadEventInit init; 71:35.46 | ^~~~ 71:35.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.46 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 1 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' 71:35.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 1 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' [-Warray-bounds] 71:35.46 236 | header->mLength = length; 71:35.47 | ~~~~~~~~~~~~~~~~^~~~~~~~ 71:35.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1658:28: note: while referencing 'init' 71:35.47 1658 | FontFaceSetLoadEventInit init; 71:35.47 | ^~~~ 71:35.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 12 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' 71:35.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 12 is outside array bounds of 'mozilla::dom::FontFaceSetLoadEventInit [1]' [-Warray-bounds] 71:35.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1658:28: note: while referencing 'init' 71:35.47 1658 | FontFaceSetLoadEventInit init; 71:35.47 | ^~~~ 71:35.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::dom::FontFaceSet::_ZN7mozilla3dom11FontFaceSet20CheckLoadingFinishedEv.part.0()': 71:35.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:35.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1616:23: note: while referencing 'failed' 71:35.51 1616 | nsTArray failed; 71:35.51 | ^~~~~~ 71:35.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.51 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:35.51 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:1615:23: note: while referencing 'loaded' 71:35.51 1615 | nsTArray loaded; 71:35.51 | ^~~~~~ 71:35.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 71:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:9, 71:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.h:9, 71:35.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:6: 71:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::dom::FontFaceSet::UpdateRules(const nsTArray&)': 71:35.60 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:35.60 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:35.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSet.cpp:695:28: note: while referencing 'oldRecords' 71:35.60 695 | nsTArray oldRecords; 71:35.60 | ^~~~~~~~~~ 71:37.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 71:37.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 71:37.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 71:37.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 71:37.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSetIterator.cpp:6: 71:37.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:37.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:37.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:37.30 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:37.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:37.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:37.30 712 | class CompressedGlyph { 71:37.30 | ^~~~~~~~~~~~~~~ 71:37.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:37.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:37.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:37.30 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:37.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:37.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:37.30 712 | class CompressedGlyph { 71:37.30 | ^~~~~~~~~~~~~~~ 71:38.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 71:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:13, 71:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 71:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSetIterator.cpp:6: 71:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:38.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:38.02 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:38.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:38.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:13, 71:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 71:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 71:38.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSetIterator.cpp:6: 71:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:38.02 585 | class nsCSSValue { 71:38.02 | ^~~~~~~~~~ 71:38.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jspubtd.h:16, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:6, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSetIterator.cpp:6: 71:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 71:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 71:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSetIterator.cpp:63:37: required from here 71:38.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 71:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 71:38.36 66 | memset(aT, 0, N * sizeof(T)); 71:38.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 71:38.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsapi.h:29, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/jsfriendapi.h:15, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceBinding.h:7, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:9, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSet.h:9, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFaceSetIterator.h:9, 71:38.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/FontFaceSetIterator.cpp:6: 71:38.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 71:38.36 303 | class MOZ_NON_PARAM alignas(8) Value 71:38.36 | ^~~~~ 71:40.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:40.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:40.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 71:40.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsClassHashtable.h:11, 71:40.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/ImageLoader.h:11, 71:40.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ImageLoader.cpp:9: 71:40.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 71:40.97 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:40.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:40.97 819 | foundInterface = 0; \ 71:40.97 | ^~~~~~~~~~~~~~ 71:40.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:40.97 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:40.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:40.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ImageLoader.cpp:375:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:40.97 375 | NS_INTERFACE_MAP_END 71:40.97 | ^~~~~~~~~~~~~~~~~~~~ 71:40.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:40.97 800 | else 71:40.97 | ^~~~ 71:40.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:40.97 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:40.97 | ^~~~~~~~~~~~~~~~~~ 71:40.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ImageLoader.cpp:374:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:40.97 374 | NS_INTERFACE_MAP_ENTRY(imgIOnloadBlocker) 71:40.97 | ^~~~~~~~~~~~~~~~~~~~~~ 71:41.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:41.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/ImageLoader.h:13, 71:41.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ImageLoader.cpp:9: 71:41.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::css::ImageLoader::DropRequestsForFrame(nsIFrame*)': 71:41.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::css::ImageLoader::RequestSet [1]' {aka 'nsTArray > [1]'} 71:41.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::css::ImageLoader::RequestSet [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 71:41.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:41.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ImageLoader.cpp:188:14: note: while referencing 'frozenRequestSet' 71:41.98 188 | RequestSet frozenRequestSet(*requestSet); 71:41.98 | ^~~~~~~~~~~~~~~~ 71:43.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 71:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 71:43.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGUtils.cpp:53: 71:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:43.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:43.24 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:43.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:43.24 712 | class CompressedGlyph { 71:43.24 | ^~~~~~~~~~~~~~~ 71:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 71:43.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 71:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 71:43.24 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 71:43.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:43.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 71:43.24 712 | class CompressedGlyph { 71:43.24 | ^~~~~~~~~~~~~~~ 71:44.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxPlatform.h:11, 71:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfx2DGlue.h:9, 71:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGUtils.h:13, 71:44.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGUtils.cpp:8: 71:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsSVGUtils::DetermineMaskUsage(nsIFrame*, bool, nsSVGUtils::MaskUsage&)': 71:44.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:44.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:44.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:44.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/svg/nsSVGUtils.cpp:516:29: note: while referencing 'maskFrames' 71:44.66 516 | nsTArray maskFrames = effectProperties.GetMaskFrames(); 71:44.66 | ^~~~~~~~~~ 71:45.45 liblayout_svg.a.desc 71:46.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:46.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:46.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/htmlparser/CNavDTD.cpp:6, 71:46.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 71:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 71:46.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:46.53 819 | foundInterface = 0; \ 71:46.53 | ^~~~~~~~~~~~~~ 71:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:46.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:46.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/htmlparser/nsExpatDriver.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:46.53 338 | NS_INTERFACE_MAP_END 71:46.53 | ^~~~~~~~~~~~~~~~~~~~ 71:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:46.53 811 | else 71:46.53 | ^~~~ 71:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 71:46.53 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 71:46.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:46.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/htmlparser/nsExpatDriver.cpp:337:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 71:46.53 337 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 71:46.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:46.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 71:46.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:46.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:46.61 819 | foundInterface = 0; \ 71:46.61 | ^~~~~~~~~~~~~~ 71:46.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:46.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:46.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:46.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:46.61 216 | NS_INTERFACE_MAP_END 71:46.61 | ^~~~~~~~~~~~~~~~~~~~ 71:46.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:46.61 811 | else 71:46.61 | ^~~~ 71:46.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 71:46.61 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 71:46.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:46.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 71:46.61 215 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 71:46.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:48.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:48.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 71:48.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LoadInfo.h:10, 71:48.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Loader.cpp:20: 71:48.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::css::Loader::SetPreferredSheet(const nsAString_internal&)': 71:48.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::css::Loader::LoadDataArray [1]' {aka 'nsTArray > [1]'} 71:48.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::css::Loader::LoadDataArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 71:48.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:48.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:48.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Loader.cpp:594:19: note: while referencing 'arr' 71:48.24 594 | LoadDataArray arr(mSheets->mPendingDatas.Count()); 71:48.24 | ^~~ 71:48.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:48.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 71:48.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LoadInfo.h:10, 71:48.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Loader.cpp:20: 71:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::css::Loader::StartAlternateLoads()': 71:48.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::css::Loader::LoadDataArray [1]' {aka 'nsTArray > [1]'} 71:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::css::Loader::LoadDataArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 71:48.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:48.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:48.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Loader.cpp:2608:17: note: while referencing 'arr' 71:48.26 2608 | LoadDataArray arr(mSheets->mPendingDatas.Count()); 71:48.26 | ^~~ 71:48.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 71:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/LoadInfo.h:10, 71:48.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Loader.cpp:20: 71:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::css::Loader::Stop()': 71:48.29 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::css::Loader::LoadDataArray [1]' {aka 'nsTArray > [1]'} 71:48.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::css::Loader::LoadDataArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 71:48.29 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:48.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:48.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Loader.cpp:2543:17: note: while referencing 'arr' 71:48.30 2543 | LoadDataArray arr(pendingCount + loadingCount + mPostedEvents.Length()); 71:48.30 | ^~~ 71:48.62 libparser_htmlparser.a.desc 71:49.17 librdf_build.a.desc 71:50.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 71:50.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 71:50.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:11, 71:50.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/MediaQueryList.cpp:8: 71:50.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 71:50.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 71:50.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:50.54 837 | foundInterface = 0; \ 71:50.54 | ^~~~~~~~~~~~~~ 71:50.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:50.54 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/MediaQueryList.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:50.54 59 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/MediaQueryList.h:12, 71:50.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/MediaQueryList.cpp:8: 71:50.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:258:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:50.54 258 | } else 71:50.54 | ^~~~ 71:50.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:267:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION' 71:50.54 267 | NS_IMPL_QUERY_CYCLE_COLLECTION(_class) 71:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:282:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION' 71:50.54 282 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION(_class) 71:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/MediaQueryList.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED' 71:50.54 58 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(MediaQueryList) 71:50.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:51.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 71:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 71:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/TrackEncoder.h:11, 71:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/MediaEncoder.h:10, 71:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/MediaEncoder.cpp:5: 71:51.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::MediaEncoder::WriteEncodedDataToMuxer(mozilla::TrackEncoder*)': 71:51.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::EncodedFrameContainer [1]' 71:51.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::EncodedFrameContainer [1]' [-Warray-bounds] 71:51.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:51.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:51.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/MediaEncoder.cpp:336:25: note: while referencing 'encodedVideoData' 71:51.24 336 | EncodedFrameContainer encodedVideoData; 71:51.24 | ^~~~~~~~~~~~~~~~ 71:51.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 71:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 71:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/TrackEncoder.h:11, 71:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/MediaEncoder.h:10, 71:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/MediaEncoder.cpp:5: 71:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::MediaEncoder::GetEncodedData(nsTArray >*, nsAString_internal&)': 71:51.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::EncodedFrameContainer [1]' 71:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::EncodedFrameContainer [1]' [-Warray-bounds] 71:51.26 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:51.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/MediaEncoder.cpp:274:29: note: while referencing 'encodedData' 71:51.26 274 | EncodedFrameContainer encodedData; 71:51.26 | ^~~~~~~~~~~ 71:52.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:52.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 71:52.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 71:52.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/TrackEncoder.h:11, 71:52.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.h:11, 71:52.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.cpp:6: 71:52.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::OpusTrackEncoder::Init(int, int)': 71:52.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:52.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:52.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:52.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:52.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.cpp:166:17: note: while referencing 'supportedSamplingRates' 71:52.97 166 | nsTArray supportedSamplingRates; 71:52.97 | ^~~~~~~~~~~~~~~~~~~~~~ 71:53.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 71:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 71:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/TrackEncoder.h:11, 71:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.h:11, 71:53.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.cpp:6: 71:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual already_AddRefed mozilla::OpusTrackEncoder::GetMetadata()': 71:53.00 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:53.00 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:53.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.cpp:247:23: note: while referencing 'comments' 71:53.00 247 | nsTArray comments; 71:53.00 | ^~~~~~~~ 71:53.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:53.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 71:53.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 71:53.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/TrackEncoder.h:11, 71:53.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.h:11, 71:53.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.cpp:6: 71:53.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::OpusTrackEncoder::GetEncodedTrack(mozilla::EncodedFrameContainer&)': 71:53.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:53.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:53.24 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:53.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/OpusTrackEncoder.cpp:421:23: note: while referencing 'frameData' 71:53.25 421 | nsTArray frameData; 71:53.25 | ^~~~~~~~~ 71:54.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:54.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 71:54.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 71:54.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/RuleProcessorCache.h:15, 71:54.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/RuleProcessorCache.cpp:10: 71:54.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:54.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:54.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:54.75 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:54.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:54.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsIMediaList.h:19, 71:54.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:22, 71:54.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/RuleProcessorCache.h:15, 71:54.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/RuleProcessorCache.cpp:10: 71:54.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:54.76 585 | class nsCSSValue { 71:54.76 | ^~~~~~~~~~ 71:57.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:57.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/MediaSegment.h:9, 71:57.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/AudioSegment.h:9, 71:57.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/TrackEncoder.h:11, 71:57.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/VP8TrackEncoder.h:9, 71:57.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/VP8TrackEncoder.cpp:6: 71:57.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool mozilla::VP8TrackEncoder::GetEncodedPartitions(mozilla::EncodedFrameContainer&)': 71:57.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 71:57.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 71:57.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:57.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:57.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/media/encoder/VP8TrackEncoder.cpp:176:21: note: while referencing 'frameData' 71:57.07 176 | nsTArray frameData; 71:57.07 | ^~~~~~~~~ 71:57.31 libdom_media_encoder.a.desc 71:57.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 71:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:57.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:57.38 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:57.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:57.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.h:21, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:14, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 71:57.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/SVGAttrAnimationRuleProcessor.cpp:14: 71:57.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:57.38 585 | class nsCSSValue { 71:57.38 | ^~~~~~~~~~ 71:59.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 71:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 71:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 71:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ServoBindings.cpp:12: 71:59.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 71:59.79 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 71:59.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 71:59.79 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 71:59.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:59.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 71:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 71:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 71:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ServoBindings.h:16, 71:59.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/ServoBindings.cpp:6: 71:59.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 71:59.79 585 | class nsCSSValue { 71:59.79 | ^~~~~~~~~~ 71:59.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 71:59.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/BrowserStreamChild.cpp:6: 71:59.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'NPError mozilla::plugins::BrowserStreamChild::NPN_RequestRead(NPByteRange*)': 71:59.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::plugins::PBrowserStreamChild::IPCByteRanges [1]' {aka 'nsTArray [1]'} 71:59.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::plugins::PBrowserStreamChild::IPCByteRanges [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 71:59.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:59.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:59.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/BrowserStreamChild.cpp:169:17: note: while referencing 'ranges' 71:59.99 169 | IPCByteRanges ranges; 71:59.99 | ^~~~~~ 72:13.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 72:13.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleAnimationValue.cpp:25: 72:13.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 72:13.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:13.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 72:13.02 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 72:13.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:13.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleAnimationValue.h:18, 72:13.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleAnimationValue.cpp:11: 72:13.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:13.02 585 | class nsCSSValue { 72:13.02 | ^~~~~~~~~~ 72:16.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginInstanceChild.cpp:7: 72:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::plugins::PluginInstanceChild::NPN_URLRedirectResponse(void*, NPBool)': 72:16.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:16.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:16.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginInstanceChild.cpp:2740:43: note: while referencing 'notifyStreams' 72:16.37 2740 | InfallibleTArray notifyStreams; 72:16.37 | ^~~~~~~~~~~~~ 72:16.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 72:16.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginInstanceChild.cpp:7: 72:16.37 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:16.37 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:16.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:16.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginInstanceChild.cpp:2740:43: note: while referencing 'notifyStreams' 72:16.37 2740 | InfallibleTArray notifyStreams; 72:16.37 | ^~~~~~~~~~~~~ 72:16.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 72:16.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginInstanceChild.cpp:7: 72:16.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::plugins::PluginInstanceChild::_ZN7mozilla7plugins19PluginInstanceChild7DestroyEv.part.0()': 72:16.39 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:16.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:16.39 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:16.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:16.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginInstanceChild.cpp:4226:44: note: while referencing 'streams' 72:16.39 4226 | InfallibleTArray streams; 72:16.39 | ^~~~~~~ 72:18.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:14: 72:18.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 72:18.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:18.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 72:18.12 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 72:18.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:18.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 72:18.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:12: 72:18.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:18.12 585 | class nsCSSValue { 72:18.12 | ^~~~~~~~~~ 72:18.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:12: 72:18.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult DOMCSSDeclarationImpl::QueryInterface(const nsIID&, void**)': 72:18.23 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:18.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:18.23 837 | foundInterface = 0; \ 72:18.23 | ^~~~~~~~~~~~~~ 72:18.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:1173:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:18.23 1173 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 72:18.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:18.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:1172:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:18.23 1172 | else 72:18.23 | ^~~~ 72:18.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 72:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:12: 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::DOMCSSStyleRule::QueryInterface(const nsIID&, void**)': 72:18.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:18.24 819 | foundInterface = 0; \ 72:18.24 | ^~~~~~~~~~~~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:18.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:1267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:18.24 1267 | NS_INTERFACE_MAP_END 72:18.24 | ^~~~~~~~~~~~~~~~~~~~ 72:18.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:30: 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:18.24 49 | } else 72:18.24 | ^~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:18.24 49 | } else 72:18.24 | ^~~~ 72:18.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 72:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:12: 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp: In member function 'virtual nsresult mozilla::css::StyleRule::QueryInterface(const nsIID&, void**)': 72:18.24 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:18.24 819 | foundInterface = 0; \ 72:18.24 | ^~~~~~~~~~~~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:18.24 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:1433:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:18.24 1433 | NS_INTERFACE_MAP_END 72:18.24 | ^~~~~~~~~~~~~~~~~~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:18.24 811 | else 72:18.24 | ^~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:18.24 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleRule.cpp:1432:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:18.24 1432 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozilla::css::Rule) 72:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:20.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/CSSStyleSheetBinding.h:8, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:10, 72:20.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleSheet.cpp:6: 72:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 72:20.91 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:20.91 819 | foundInterface = 0; \ 72:20.91 | ^~~~~~~~~~~~~~ 72:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:20.91 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:20.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleSheet.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:20.91 53 | NS_INTERFACE_MAP_END 72:20.91 | ^~~~~~~~~~~~~~~~~~~~ 72:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:20.91 800 | else 72:20.91 | ^~~~ 72:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:20.91 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:20.91 | ^~~~~~~~~~~~~~~~~~ 72:20.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/StyleSheet.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:20.91 52 | NS_INTERFACE_MAP_ENTRY(nsIDOMCSSStyleSheet) 72:20.91 | ^~~~~~~~~~~~~~~~~~~~~~ 72:24.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:19: 72:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 72:24.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 72:24.30 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 72:24.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PseudoElementHashEntry.h:9, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EffectCompositor.h:12, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Animation.h:13, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AnimationCollection.h:9, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/AnimationCommon.h:9, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:10, 72:24.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:24.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:24.30 585 | class nsCSSValue { 72:24.30 | ^~~~~~~~~~ 72:24.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 72:24.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 72:24.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 72:24.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:19: 72:24.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:24.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:24.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:24.38 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:24.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:24.38 712 | class CompressedGlyph { 72:24.38 | ^~~~~~~~~~~~~~~ 72:24.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:24.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:24.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:24.38 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:24.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:24.38 712 | class CompressedGlyph { 72:24.38 | ^~~~~~~~~~~~~~~ 72:25.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:25.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:25.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:25.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:25.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:25.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:25.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:25.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:25.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsAnimationManager::StopAnimationsForElement(mozilla::dom::Element*, mozilla::CSSPseudoElementType)': 72:25.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 72:25.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 72:25.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:25.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:25.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:491:32: note: while referencing 'mb' 72:25.78 491 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 72:25.78 | ^~ 72:25.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:25.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:25.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:25.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:25.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = mozilla::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': 72:25.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'std::iterator_traits::value_type [1]' {aka 'mozilla::Keyframe [1]'} 72:25.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'std::iterator_traits::value_type [1]' {aka 'mozilla::Keyframe [1]'} [-Warray-bounds] 72:25.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:25.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:25.95 In file included from /usr/include/c++/11/algorithm:62, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/algorithm:3, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/algorithm:50, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:32, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:22, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:25.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:25.96 /usr/include/c++/11/bits/stl_algo.h:1829:17: note: while referencing '__val' 72:25.96 1829 | __val = _GLIBCXX_MOVE(*__i); 72:25.96 | ^~~~~ 72:25.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:25.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'std::iterator_traits::value_type [1]' {aka 'mozilla::Keyframe [1]'} 72:25.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'std::iterator_traits::value_type [1]' {aka 'mozilla::Keyframe [1]'} [-Warray-bounds] 72:25.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:25.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:25.97 In file included from /usr/include/c++/11/algorithm:62, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/algorithm:3, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/algorithm:50, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:32, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:22, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:25.97 /usr/include/c++/11/bits/stl_algo.h:1803:9: note: while referencing '__val' 72:25.97 1803 | __val = _GLIBCXX_MOVE(*__last); 72:25.97 | ^~~~~ 72:26.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = mozilla::Keyframe*]': 72:26.07 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' 72:26.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' [-Warray-bounds] 72:26.07 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.07 In file included from /usr/include/c++/11/bits/atomic_base.h:38, 72:26.07 from /usr/include/c++/11/atomic:41, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/atomic:3, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/atomic:50, 72:26.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Atomics.h:169, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:22, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.08 /usr/include/c++/11/bits/move.h:204:11: note: while referencing '__tmp' 72:26.08 204 | _Tp __tmp = _GLIBCXX_MOVE(__a); 72:26.08 | ^~~~~ 72:26.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' 72:26.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' [-Warray-bounds] 72:26.08 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.08 In file included from /usr/include/c++/11/bits/atomic_base.h:38, 72:26.08 from /usr/include/c++/11/atomic:41, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/atomic:3, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/atomic:50, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Atomics.h:169, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:22, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.09 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.10 /usr/include/c++/11/bits/move.h:204:11: note: while referencing '__tmp' 72:26.10 204 | _Tp __tmp = _GLIBCXX_MOVE(__a); 72:26.10 | ^~~~~ 72:26.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' 72:26.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' [-Warray-bounds] 72:26.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.10 In file included from /usr/include/c++/11/bits/atomic_base.h:38, 72:26.10 from /usr/include/c++/11/atomic:41, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/atomic:3, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/atomic:50, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Atomics.h:169, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:22, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.11 /usr/include/c++/11/bits/move.h:204:11: note: while referencing '__tmp' 72:26.11 204 | _Tp __tmp = _GLIBCXX_MOVE(__a); 72:26.11 | ^~~~~ 72:26.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = mozilla::Keyframe*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': 72:26.50 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' 72:26.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' [-Warray-bounds] 72:26.50 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.50 In file included from /usr/include/c++/11/bits/atomic_base.h:38, 72:26.50 from /usr/include/c++/11/atomic:41, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/system_wrappers/atomic:3, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/stl_wrappers/atomic:50, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Atomics.h:169, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:22, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:10, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.50 /usr/include/c++/11/bits/move.h:204:11: note: while referencing '__tmp' 72:26.51 204 | _Tp __tmp = _GLIBCXX_MOVE(__a); 72:26.51 | ^~~~~ 72:26.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void CSSAnimationBuilder::FillInMissingKeyframeValues(nsPresContext*, nsCSSPropertyIDSet, nsCSSPropertyIDSet, nsCSSPropertyIDSet, const mozilla::Maybe&, nsTArray&)': 72:26.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' 72:26.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' [-Warray-bounds] 72:26.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:986:14: note: while referencing 'newKeyframe' 72:26.56 986 | Keyframe newKeyframe; 72:26.56 | ^~~~~~~~~~~ 72:26.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.56 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' 72:26.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' [-Warray-bounds] 72:26.56 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:997:16: note: while referencing 'newKeyframe' 72:26.56 997 | Keyframe newKeyframe; 72:26.57 | ^~~~~~~~~~~ 72:26.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:9, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleChild.h:30, 72:26.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:6: 72:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool mozilla::plugins::PluginModuleChild::RecvNPP_GetSitesWithData(const uint64_t&)': 72:26.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:26.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:679:33: note: while referencing 'array' 72:26.65 679 | InfallibleTArray array; 72:26.65 | ^~~~~ 72:26.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:9, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleChild.h:30, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:6: 72:26.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:26.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:679:33: note: while referencing 'array' 72:26.65 679 | InfallibleTArray array; 72:26.65 | ^~~~~ 72:26.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:26.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 72:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:9, 72:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleChild.h:30, 72:26.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:6: 72:26.66 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:26.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:26.66 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:679:33: note: while referencing 'array' 72:26.67 679 | InfallibleTArray array; 72:26.67 | ^~~~~ 72:26.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:9, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleChild.h:30, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:6: 72:26.67 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:26.67 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 72:26.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 72:26.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:679:33: note: while referencing 'array' 72:26.67 679 | InfallibleTArray array; 72:26.67 | ^~~~~ 72:26.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 72:26.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:9, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleChild.h:30, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:6: 72:26.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:26.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:26.68 236 | header->mLength = length; 72:26.68 | ~~~~~~~~~~~~~~~~^~~~~~~~ 72:26.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:679:33: note: while referencing 'array' 72:26.68 679 | InfallibleTArray array; 72:26.68 | ^~~~~ 72:26.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:9, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleChild.h:30, 72:26.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:6: 72:26.68 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:26.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:26.68 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleChild.cpp:679:33: note: while referencing 'array' 72:26.68 679 | InfallibleTArray array; 72:26.68 | ^~~~~ 72:26.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsTArray CSSAnimationBuilder::BuildAnimationFrames(nsPresContext*, const mozilla::StyleAnimation&, const nsCSSKeyframesRule*)': 72:26.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 72:26.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 72:26.71 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:795:33: note: while referencing 'uniquePropertyValues' 72:26.71 795 | nsTArray uniquePropertyValues; 72:26.71 | ^~~~~~~~~~~~~~~~~~~~ 72:26.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.71 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 72:26.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 72:26.72 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:763:34: note: while referencing '' 72:26.72 763 | GetKeyframePropertyValues(aPresContext, keyframeRule, 72:26.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.72 764 | animatedProperties); 72:26.72 | ~~~~~~~~~~~~~~~~~~~ 72:26.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.73 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' 72:26.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 160 is outside array bounds of 'mozilla::Keyframe [1]' [-Warray-bounds] 72:26.73 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:757:16: note: while referencing 'keyframe' 72:26.73 757 | Keyframe keyframe; 72:26.73 | ^~~~~~~~ 72:26.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed CSSAnimationBuilder::Build(nsPresContext*, const mozilla::StyleAnimation&, const nsCSSKeyframesRule*)': 72:26.83 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 72:26.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 72:26.83 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:628:22: note: while referencing 'keyframes' 72:26.83 628 | nsTArray keyframes = 72:26.83 | ^~~~~~~~~ 72:26.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsAnimationManager::UpdateAnimations(nsStyleContext*, mozilla::dom::Element*)': 72:26.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsAnimationManager::OwningCSSAnimationPtrArray [1]' {aka 'nsTArray > [1]'} 72:26.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsAnimationManager::OwningCSSAnimationPtrArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 72:26.93 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:436:30: note: while referencing 'newAnimations' 72:26.93 436 | OwningCSSAnimationPtrArray newAnimations; 72:26.93 | ^~~~~~~~~~~~~ 72:26.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 72:26.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 72:26.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:432:32: note: while referencing 'mb' 72:26.94 432 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 72:26.94 | ^~ 72:26.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.94 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsAnimationManager::OwningCSSAnimationPtrArray [1]' {aka 'nsTArray > [1]'} 72:26.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsAnimationManager::OwningCSSAnimationPtrArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 72:26.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:436:30: note: while referencing 'newAnimations' 72:26.94 436 | OwningCSSAnimationPtrArray newAnimations; 72:26.95 | ^~~~~~~~~~~~~ 72:26.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:26.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/EventForwards.h:11, 72:26.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMEventTarget.h:17, 72:26.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/EventTarget.h:9, 72:26.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasicEvents.h:11, 72:26.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ContentEvents.h:11, 72:26.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.h:8, 72:26.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:5: 72:26.95 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 72:26.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 72:26.95 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:26.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:26.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsAnimationManager.cpp:432:32: note: while referencing 'mb' 72:26.95 432 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 72:26.96 | ^~ 72:29.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp:11: 72:29.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 72:29.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:29.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 72:29.34 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 72:29.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:29.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 72:29.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp:11: 72:29.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:29.34 585 | class nsCSSValue { 72:29.34 | ^~~~~~~~~~ 72:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp: In function 'bool MoveValue(nsCSSValue*, nsCSSValue*)': 72:29.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp:38:9: 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] 72:29.59 38 | memcpy(aDest, aSource, sizeof(nsCSSValue)); 72:29.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:29.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 72:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp:11: 72:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:29.59 585 | class nsCSSValue { 72:29.59 | ^~~~~~~~~~ 72:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp: In member function 'void nsCSSExpandedDataBlock::DoExpand(nsCSSCompressedDataBlock*, bool)': 72:29.59 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp:496:11: 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] 72:29.59 496 | memcpy(dest, val, sizeof(nsCSSValue)); 72:29.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:29.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 72:29.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.cpp:11: 72:29.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:29.59 585 | class nsCSSValue { 72:29.59 | ^~~~~~~~~~ 72:31.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:31.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 72:31.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleParent.h:13, 72:31.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleParent.cpp:6: 72:31.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::plugins::PluginModuleParent::NPP_New(NPMIMEType, NPP, uint16_t, int16_t, char**, char**, NPSavedData*, NPError*)': 72:31.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:31.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:31.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:31.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:31.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleParent.cpp:2113:33: note: while referencing 'values' 72:31.53 2113 | InfallibleTArray values; 72:31.53 | ^~~~~~ 72:31.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:31.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PluginLibrary.h:14, 72:31.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/plugins/PluginModuleParent.h:13, 72:31.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleParent.cpp:6: 72:31.53 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:31.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:31.53 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:31.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:31.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/plugins/ipc/PluginModuleParent.cpp:2112:33: note: while referencing 'names' 72:31.53 2112 | InfallibleTArray names; 72:31.53 | ^~~~~ 72:32.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:26: 72:32.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 72:32.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:32.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 72:32.68 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 72:32.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:32.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:23, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.h:12, 72:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:17: 72:32.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:32.68 585 | class nsCSSValue { 72:32.68 | ^~~~~~~~~~ 72:32.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 72:32.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 72:32.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 72:32.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:26: 72:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:32.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:32.93 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:32.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:32.93 712 | class CompressedGlyph { 72:32.93 | ^~~~~~~~~~~~~~~ 72:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:32.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:32.93 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:32.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:32.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:32.93 712 | class CompressedGlyph { 72:32.93 | ^~~~~~~~~~~~~~~ 72:35.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:24, 72:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 72:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 72:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 72:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 72:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:23, 72:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.h:12, 72:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:17: 72:35.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h: In function 'bool {anonymous}::CSSParserImpl::ParseAtRule({anonymous}::RuleAppendFunc, void*, bool)': 72:35.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h: array subscript eCSSPropertyAlias_MozAnimation is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} 72:35.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h:482:46: warning: array subscript eCSSPropertyAlias_MozAnimation is above array bounds of 'const uint32_t [367]' {aka 'const unsigned int [367]'} [-Warray-bounds] 72:35.65 482 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 72:35.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 72:35.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSProps.h:471:32: note: while referencing 'nsCSSProps::kFlagsTable' 72:35.65 471 | static const uint32_t kFlagsTable[eCSSProperty_COUNT]; 72:35.65 | ^~~~~~~~~~~ 72:36.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp: In member function 'CSSParseResult {anonymous}::CSSParserImpl::_ZN12_GLOBAL__N_113CSSParserImpl12ParseVariantER10nsCSSValuejPKN10nsCSSProps11KTableEntryE.part.0(nsCSSValue&, uint32_t, const KTableEntry*)': 72:36.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp: 'secondRadius' may be used uninitialized in this function 72:36.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:11109:42: warning: 'secondRadius' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:36.42 11109 | aGradient->GetRadiusX().SetFloatValue(aSecondRadius, eCSSUnit_Pixel); 72:36.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:11184:9: note: 'secondRadius' was declared here 72:36.42 11184 | float secondRadius; 72:36.42 | ^~~~~~~~~~~~ 72:36.42 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp: 'firstRadius' may be used uninitialized in this function 72:36.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:11116:40: warning: 'firstRadius' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:36.42 11116 | aGradient->GetRadiusX().SetFloatValue(aFirstRadius, eCSSUnit_Pixel); 72:36.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:36.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:11166:9: note: 'firstRadius' was declared here 72:36.42 11166 | float firstRadius; 72:36.42 | ^~~~~~~~~~~ 72:37.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseGridLine(nsCSSValue&)': 72:37.19 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp: '*(int*)((char*)&integer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function 72:37.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:9908:26: warning: '*(int*)((char*)&integer + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage.mozilla::AlignedStorage2::u))' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:37.19 9908 | if (integer.isSome() && integer.ref() < 0) { 72:37.19 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 72:37.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp: In member function 'bool {anonymous}::CSSParserImpl::ParseRect(nsCSSPropertyID)': 72:37.25 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp: 'useCommas' may be used uninitialized in this function 72:37.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:14027:28: warning: 'useCommas' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:37.25 14027 | } else if (useCommas && side < 3) { 72:37.25 | ~~~~~~~~~~^~~~~~~~~~~ 72:37.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:11, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.h:12, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:17: 72:37.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool {anonymous}::CSSParserImpl::ParseFontDescriptorValue(nsCSSFontDesc, nsCSSValue&)': 72:37.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:37.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:37.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:37.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:37.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:15204:30: note: while referencing 'ranges' 72:37.99 15204 | InfallibleTArray ranges; 72:37.99 | ^~~~~~ 72:37.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:11, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.h:12, 72:37.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:17: 72:37.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:37.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:37.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:37.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:37.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:15095:32: note: while referencing 'values' 72:37.99 15095 | InfallibleTArray values; 72:37.99 | ^~~~~~ 72:39.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:39.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 72:39.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:11, 72:39.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.h:12, 72:39.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:17: 72:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed {anonymous}::CSSParserImpl::ParseKeyframeRule()': 72:39.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 72:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 72:39.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:39.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:39.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.cpp:4475:27: note: while referencing 'selectorList' 72:39.36 4475 | InfallibleTArray selectorList; 72:39.36 | ^~~~~~~~~~~~ 72:52.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 72:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 72:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:20: 72:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 72:52.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 72:52.88 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 72:52.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:52.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsIMediaList.h:19, 72:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:22, 72:52.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:20: 72:52.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:52.88 585 | class nsCSSValue { 72:52.88 | ^~~~~~~~~~ 72:53.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 72:53.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 72:53.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 72:53.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:48: 72:53.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:53.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:53.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:53.31 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:53.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:53.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:53.31 712 | class CompressedGlyph { 72:53.31 | ^~~~~~~~~~~~~~~ 72:53.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:53.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:53.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:53.31 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:53.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:53.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:53.31 712 | class CompressedGlyph { 72:53.31 | ^~~~~~~~~~~~~~~ 72:53.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:53.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCOMPtr.h:29, 72:53.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsAutoPtr.h:9, 72:53.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:19: 72:53.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'virtual nsresult nsCSSRuleProcessor::QueryInterface(const nsIID&, void**)': 72:53.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:53.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:53.49 819 | foundInterface = 0; \ 72:53.49 | ^~~~~~~~~~~~~~ 72:53.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:53.49 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:53.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:53.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:1035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:53.49 1035 | NS_INTERFACE_MAP_END 72:53.49 | ^~~~~~~~~~~~~~~~~~~~ 72:53.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:53.49 800 | else 72:53.49 | ^~~~ 72:53.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:53.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:53.49 | ^~~~~~~~~~~~~~~~~~ 72:53.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:1034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:53.49 1034 | NS_INTERFACE_MAP_ENTRY(nsIStyleRuleProcessor) 72:53.49 | ^~~~~~~~~~~~~~~~~~~~~~ 72:55.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 72:55.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsExpirationTracker.h:10, 72:55.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:21, 72:55.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:20: 72:55.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In constructor 'nsCSSRuleProcessor::nsCSSRuleProcessor(const sheet_array_type&, mozilla::SheetType, mozilla::dom::Element*, nsCSSRuleProcessor*, bool)': 72:55.64 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsCSSRuleProcessor::sheet_array_type [1]' {aka 'nsTArray > [1]'} 72:55.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsCSSRuleProcessor::sheet_array_type [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 72:55.64 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:55.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:55.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:987:48: note: while referencing '' 72:55.64 987 | : nsCSSRuleProcessor(sheet_array_type(aSheets), aSheetType, aScopeElement, 72:55.64 | ^ 72:55.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp: In member function 'nsRestyleHint nsCSSRuleProcessor::HasStateDependentStyle(ElementDependentRuleProcessorData*, mozilla::dom::Element*, mozilla::CSSPseudoElementType, mozilla::EventStates)': 72:55.88 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp: 'selectorForPseudo' may be used uninitialized in this function 72:55.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.cpp:2704:32: warning: 'selectorForPseudo' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:55.88 2704 | StateSelectorMatches(aStatefulElement, selectorForPseudo, 72:55.88 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:55.88 2705 | nodeContext, aData->mTreeMatchContext, 72:55.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:55.88 2706 | selectorFlags, nullptr, aStateMask)) && 72:55.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:56.66 libdom_plugins_ipc.a.desc 72:57.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:57.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:57.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 72:57.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 72:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 72:57.95 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 72:57.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:57.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 72:57.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:57.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:57.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:57.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 72:57.95 585 | class nsCSSValue { 72:57.95 | ^~~~~~~~~~ 72:58.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 72:58.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 72:58.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 72:58.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:58.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:58.34 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:58.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:58.34 712 | class CompressedGlyph { 72:58.34 | ^~~~~~~~~~~~~~~ 72:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 72:58.34 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 72:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 72:58.34 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 72:58.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 72:58.34 712 | class CompressedGlyph { 72:58.34 | ^~~~~~~~~~~~~~~ 72:58.38 libtoolkit_mozapps_extensions.a.desc 72:58.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::ImportRule::QueryInterface(const nsIID&, void**)': 72:58.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.53 819 | foundInterface = 0; \ 72:58.53 | ^~~~~~~~~~~~~~ 72:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.53 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.53 211 | NS_INTERFACE_MAP_END 72:58.53 | ^~~~~~~~~~~~~~~~~~~~ 72:58.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.53 49 | } else 72:58.53 | ^~~~ 72:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.53 49 | } else 72:58.53 | ^~~~ 72:58.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 72:58.53 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.54 819 | foundInterface = 0; \ 72:58.54 | ^~~~~~~~~~~~~~ 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.54 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:400:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.54 400 | NS_INTERFACE_MAP_END 72:58.54 | ^~~~~~~~~~~~~~~~~~~~ 72:58.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:9, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsIPresShell.h:27, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.h:16, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:18, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:264:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.54 264 | } else 72:58.54 | ^~~~ 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:270:3: note: in expansion of macro 'NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS' 72:58.54 270 | NS_IMPL_QUERY_CYCLE_COLLECTION_ISUPPORTS(_class) 72:58.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS' 72:58.54 274 | NS_INTERFACE_MAP_ENTRY_CYCLE_COLLECTION_ISUPPORTS(_class) 72:58.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionParticipant.h:278:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.54 278 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.54 399 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 72:58.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::MediaRule::QueryInterface(const nsIID&, void**)': 72:58.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.55 837 | foundInterface = 0; \ 72:58.55 | ^~~~~~~~~~~~~~ 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.55 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.55 629 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 72:58.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.55 49 | } else 72:58.55 | ^~~~ 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.55 49 | } else 72:58.55 | ^~~~ 72:58.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::DocumentRule::QueryInterface(const nsIID&, void**)': 72:58.55 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.55 837 | foundInterface = 0; \ 72:58.55 | ^~~~~~~~~~~~~~ 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.55 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.55 859 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 72:58.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.55 49 | } else 72:58.55 | ^~~~ 72:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.55 49 | } else 72:58.55 | ^~~~ 72:58.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::css::NameSpaceRule::QueryInterface(const nsIID&, void**)': 72:58.56 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.56 819 | foundInterface = 0; \ 72:58.56 | ^~~~~~~~~~~~~~ 72:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.56 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:1127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.56 1127 | NS_INTERFACE_MAP_END 72:58.56 | ^~~~~~~~~~~~~~~~~~~~ 72:58.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.56 49 | } else 72:58.56 | ^~~~ 72:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.56 49 | } else 72:58.56 | ^~~~ 72:58.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceStyleDecl::QueryInterface(const nsIID&, void**)': 72:58.57 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.57 819 | foundInterface = 0; \ 72:58.57 | ^~~~~~~~~~~~~~ 72:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.57 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.57 1270 | NS_INTERFACE_MAP_END 72:58.57 | ^~~~~~~~~~~~~~~~~~~~ 72:58.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:1269:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.57 1269 | else 72:58.57 | ^~~~ 72:58.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFaceRule::QueryInterface(const nsIID&, void**)': 72:58.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.58 819 | foundInterface = 0; \ 72:58.58 | ^~~~~~~~~~~~~~ 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.58 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:1570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.58 1570 | NS_INTERFACE_MAP_END 72:58.58 | ^~~~~~~~~~~~~~~~~~~~ 72:58.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.58 49 | } else 72:58.58 | ^~~~ 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.58 49 | } else 72:58.58 | ^~~~ 72:58.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSFontFeatureValuesRule::QueryInterface(const nsIID&, void**)': 72:58.58 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.58 819 | foundInterface = 0; \ 72:58.59 | ^~~~~~~~~~~~~~ 72:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.59 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:1714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.59 1714 | NS_INTERFACE_MAP_END 72:58.59 | ^~~~~~~~~~~~~~~~~~~~ 72:58.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.59 49 | } else 72:58.59 | ^~~~ 72:58.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.59 49 | } else 72:58.59 | ^~~~ 72:58.59 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.59 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeStyleDeclaration::QueryInterface(const nsIID&, void**)': 72:58.60 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.60 837 | foundInterface = 0; \ 72:58.60 | ^~~~~~~~~~~~~~ 72:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.60 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:1954:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.60 1954 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 72:58.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsIPresShell.h:27, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.h:16, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:18, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.60 362 | else 72:58.60 | ^~~~ 72:58.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:1953:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 72:58.60 1953 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 72:58.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.61 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframeRule::QueryInterface(const nsIID&, void**)': 72:58.61 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.61 819 | foundInterface = 0; \ 72:58.61 | ^~~~~~~~~~~~~~ 72:58.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.61 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2061:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.61 2061 | NS_INTERFACE_MAP_END 72:58.61 | ^~~~~~~~~~~~~~~~~~~~ 72:58.61 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.61 49 | } else 72:58.61 | ^~~~ 72:58.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.62 49 | } else 72:58.62 | ^~~~ 72:58.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSKeyframesRule::QueryInterface(const nsIID&, void**)': 72:58.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.62 837 | foundInterface = 0; \ 72:58.62 | ^~~~~~~~~~~~~~ 72:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.62 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.63 2268 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 72:58.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.63 49 | } else 72:58.63 | ^~~~ 72:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.63 49 | } else 72:58.63 | ^~~~ 72:58.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageStyleDeclaration::QueryInterface(const nsIID&, void**)': 72:58.63 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.63 837 | foundInterface = 0; \ 72:58.63 | ^~~~~~~~~~~~~~ 72:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.63 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2512:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.63 2512 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 72:58.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheet.h:17, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSetHandle.h:13, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsIPresShell.h:27, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/base/nsPresContext.h:16, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:11, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:18, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.64 362 | else 72:58.64 | ^~~~ 72:58.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2511:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 72:58.64 2511 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 72:58.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSPageRule::QueryInterface(const nsIID&, void**)': 72:58.65 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.65 819 | foundInterface = 0; \ 72:58.65 | ^~~~~~~~~~~~~~ 72:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.65 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.65 2618 | NS_INTERFACE_MAP_END 72:58.65 | ^~~~~~~~~~~~~~~~~~~~ 72:58.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.65 49 | } else 72:58.65 | ^~~~ 72:58.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.65 49 | } else 72:58.65 | ^~~~ 72:58.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult mozilla::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 72:58.66 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.66 837 | foundInterface = 0; \ 72:58.66 | ^~~~~~~~~~~~~~ 72:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.66 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2791:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.66 2791 | NS_INTERFACE_MAP_END_INHERITING(GroupRule) 72:58.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.66 49 | } else 72:58.66 | ^~~~ 72:58.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.66 49 | } else 72:58.66 | ^~~~ 72:58.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSPropertyID.h:11, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlock.h:17, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:21, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 72:58.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 72:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp: In member function 'virtual nsresult nsCSSCounterStyleRule::QueryInterface(const nsIID&, void**)': 72:58.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 72:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.67 819 | foundInterface = 0; \ 72:58.67 | ^~~~~~~~~~~~~~ 72:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2919:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.67 2919 | NS_INTERFACE_MAP_END 72:58.67 | ^~~~~~~~~~~~~~~~~~~~ 72:58.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:34: 72:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.67 49 | } else 72:58.67 | ^~~~ 72:58.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsDOMClassInfoID.h:49:5: note: in definition of macro 'NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO' 72:58.67 49 | } else 72:58.67 | ^~~~ 73:00.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 73:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:19, 73:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 73:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 73:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 73:00.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 73:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'uint32_t nsCSSKeyframesRule::FindRuleIndexForKey(const nsAString_internal&)': 73:00.99 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 73:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 73:00.99 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:00.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:00.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2416:27: note: while referencing 'keys' 73:00.99 2416 | InfallibleTArray keys; 73:00.99 | ^~~~ 73:01.10 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:01.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 73:01.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:19, 73:01.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 73:01.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 73:01.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 73:01.10 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:10: 73:01.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsCSSKeyframeRule::SetKeyText(const nsAString_internal&)': 73:01.10 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 73:01.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 73:01.10 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:01.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:01.10 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.cpp:2163:27: note: while referencing 'newSelectors' 73:01.10 2163 | InfallibleTArray newSelectors; 73:01.10 | ^~~~~~~~~~~~ 73:05.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 73:05.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.cpp:24: 73:05.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:05.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:05.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:05.68 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:05.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:05.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:05.68 712 | class CompressedGlyph { 73:05.68 | ^~~~~~~~~~~~~~~ 73:05.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:05.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:05.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:05.68 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:05.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:05.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:05.69 712 | class CompressedGlyph { 73:05.69 | ^~~~~~~~~~~~~~~ 73:09.24 libnetwerk_protocol_wyciwyg.a.desc 73:09.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 73:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 73:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 73:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsIFrameInlines.h:11, 73:09.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsComputedDOMStyle.cpp:17: 73:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:09.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:09.94 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:09.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:09.94 712 | class CompressedGlyph { 73:09.94 | ^~~~~~~~~~~~~~~ 73:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:09.94 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:09.94 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:09.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:09.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:09.94 712 | class CompressedGlyph { 73:09.94 | ^~~~~~~~~~~~~~~ 73:10.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 73:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 73:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsHashKeys.h:10, 73:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDataHashtable.h:9, 73:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSVariableValues.h:11, 73:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:16, 73:10.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ArenaRefPtrInlines.h:15, 73:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsComputedDOMStyle.h:12, 73:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsComputedDOMStyle.cpp:8: 73:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 73:10.49 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 73:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:10.49 837 | foundInterface = 0; \ 73:10.49 | ^~~~~~~~~~~~~~ 73:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:887:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:10.49 887 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:10.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsComputedDOMStyle.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:10.49 328 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 73:10.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:10.49 800 | else 73:10.49 | ^~~~ 73:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:10.49 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:10.49 | ^~~~~~~~~~~~~~~~~~ 73:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsComputedDOMStyle.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:10.49 327 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 73:10.49 | ^~~~~~~~~~~~~~~~~~~~~~ 73:10.54 libtoolkit_system_unixproxy.a.desc 73:10.71 libmemory_mozalloc.a 73:10.79 libmemory_mozalloc.a.desc 73:11.21 libmozglue_misc.a.desc 73:17.05 libmfbt.a.desc 73:17.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 73:17.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 73:17.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 73:17.51 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:17.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 73:17.51 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 73:17.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:17.51 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 73:17.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 73:17.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:10: 73:17.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 73:17.51 585 | class nsCSSValue { 73:17.51 | ^~~~~~~~~~ 73:18.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMCSSStyleDeclaration.h:10, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsICSSDeclaration.h:23, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSDeclaration.h:11, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 73:18.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 73:18.14 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 73:18.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:837:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:18.14 837 | foundInterface = 0; \ 73:18.14 | ^~~~~~~~~~~~~~ 73:18.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:71:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:18.14 71 | NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 73:18.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:18.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSValue.h:11, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsICSSDeclaration.h:25, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSDeclaration.h:11, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.h:12, 73:18.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:8: 73:18.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:18.14 362 | else 73:18.14 | ^~~~ 73:18.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSAttrDeclaration.cpp:70:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 73:18.14 70 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 73:18.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:18.42 libmemory_mozjemalloc.a.desc 73:19.10 libpalemoon_components_dirprovider.a.desc 73:19.91 libpalemoon_components_feeds.a.desc 73:20.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSDeclaration.cpp:11: 73:20.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 73:20.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:20.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 73:20.58 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 73:20.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:20.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Loader.h:23, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSParser.h:12, 73:20.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSDeclaration.cpp:10: 73:20.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 73:20.59 585 | class nsCSSValue { 73:20.59 | ^~~~~~~~~~ 73:21.49 libpalemoon_components_shell.a.desc 73:21.96 libfakeopenh264.so 73:22.33 libplugin-container.a.desc 73:22.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 73:22.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 73:22.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionTraversalCallback.h:11, 73:22.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsCycleCollectionNoteChild.h:12, 73:22.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:26, 73:22.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 73:22.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/RectBinding.h:8, 73:22.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSRect.cpp:8: 73:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSRect.cpp: In member function 'virtual nsresult nsDOMCSSRect::QueryInterface(const nsIID&, void**)': 73:22.38 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 73:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:22.38 819 | foundInterface = 0; \ 73:22.38 | ^~~~~~~~~~~~~~ 73:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:22.38 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:22.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:22.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:22.38 30 | NS_INTERFACE_MAP_END 73:22.38 | ^~~~~~~~~~~~~~~~~~~~ 73:22.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSValue.h:11, 73:22.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsROCSSPrimitiveValue.h:14, 73:22.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSRect.cpp:9: 73:22.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsWrapperCache.h:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:22.39 362 | else 73:22.39 | ^~~~ 73:22.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSRect.cpp:29:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 73:22.39 29 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 73:22.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:23.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 73:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 73:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 73:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMCSSValueList.h:10, 73:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSValueList.h:10, 73:23.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSValueList.cpp:7: 73:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSValueList.cpp: In member function 'virtual nsresult nsDOMCSSValueList::QueryInterface(const nsIID&, void**)': 73:23.00 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 73:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:23.00 819 | foundInterface = 0; \ 73:23.00 | ^~~~~~~~~~~~~~ 73:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:23.00 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:23.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSValueList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:23.00 31 | NS_INTERFACE_MAP_END 73:23.00 | ^~~~~~~~~~~~~~~~~~~~ 73:23.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:23.01 811 | else 73:23.01 | ^~~~ 73:23.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 73:23.01 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 73:23.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:23.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsDOMCSSValueList.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 73:23.01 30 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 73:23.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:24.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 73:24.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:17, 73:24.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:24.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:24.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:24.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:24.40 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:24.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:24.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:24.40 712 | class CompressedGlyph { 73:24.40 | ^~~~~~~~~~~~~~~ 73:24.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:24.40 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:24.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:24.40 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:24.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:24.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:24.40 712 | class CompressedGlyph { 73:24.40 | ^~~~~~~~~~~~~~~ 73:25.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 73:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 73:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:20, 73:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 73:25.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 73:25.03 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 73:25.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:25.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 73:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 73:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:12, 73:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:20, 73:25.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 73:25.03 585 | class nsCSSValue { 73:25.03 | ^~~~~~~~~~ 73:25.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsFontFaceLoader::LoadTimerCallback(nsITimer*, void*)': 73:25.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:25.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:25.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:25.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:175:31: note: while referencing 'fontSets' 73:25.90 175 | nsTArray fontSets; 73:25.90 | ^~~~~~~~ 73:25.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 73:25.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.90 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 73:25.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 73:25.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:175:31: note: while referencing 'fontSets' 73:25.91 175 | nsTArray fontSets; 73:25.91 | ^~~~~~~~ 73:25.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 73:25.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.91 236 | header->mLength = length; 73:25.91 | ~~~~~~~~~~~~~~~~^~~~~~~~ 73:25.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:175:31: note: while referencing 'fontSets' 73:25.92 175 | nsTArray fontSets; 73:25.92 | ^~~~~~~~ 73:25.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:25.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:25.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:25.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:175:31: note: while referencing 'fontSets' 73:25.92 175 | nsTArray fontSets; 73:25.92 | ^~~~~~~~ 73:25.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsFontFaceLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, nsresult, uint32_t, const uint8_t*)': 73:25.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:25.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:25.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:25.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:261:31: note: while referencing 'fontSets' 73:25.97 261 | nsTArray fontSets; 73:25.97 | ^~~~~~~~ 73:25.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 73:25.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.97 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 73:25.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 73:25.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:261:31: note: while referencing 'fontSets' 73:25.97 261 | nsTArray fontSets; 73:25.97 | ^~~~~~~~ 73:25.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 73:25.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.98 236 | header->mLength = length; 73:25.98 | ~~~~~~~~~~~~~~~~^~~~~~~~ 73:25.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:261:31: note: while referencing 'fontSets' 73:25.98 261 | nsTArray fontSets; 73:25.98 | ^~~~~~~~ 73:25.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsILoadInfo.h:32, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIChannel.h:14, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.h:16, 73:25.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:11: 73:25.98 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:25.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:25.98 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:25.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:25.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceLoader.cpp:261:31: note: while referencing 'fontSets' 73:25.98 261 | nsTArray fontSets; 73:25.98 | ^~~~~~~~ 73:27.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 73:27.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsFontFaceUtils.cpp:7: 73:27.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:27.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:27.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:27.15 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:27.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:27.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:27.15 712 | class CompressedGlyph { 73:27.15 | ^~~~~~~~~~~~~~~ 73:27.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:27.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:27.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:27.15 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:27.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:27.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:27.15 712 | class CompressedGlyph { 73:27.15 | ^~~~~~~~~~~~~~~ 73:30.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:30.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.h:19, 73:30.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:17: 73:30.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsHostResolver::LookupStatus nsHostResolver::OnLookupComplete(nsHostRecord*, nsresult, mozilla::net::AddrInfo*)': 73:30.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:30.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:30.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:30.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:30.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:1199:23: note: while referencing 'orderedSet2' 73:30.69 1199 | nsTArray orderedSet2; 73:30.69 | ^~~~~~~~~~~ 73:30.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:30.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.h:19, 73:30.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:17: 73:30.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:30.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:30.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:30.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:30.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:1198:23: note: while referencing 'orderedSet1' 73:30.69 1198 | nsTArray orderedSet1; 73:30.69 | ^~~~~~~~~~~ 73:30.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/DeclarationBlockInlines.h:9, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsHTMLCSSStyleSheet.cpp:13: 73:30.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 73:30.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:30.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 73:30.85 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 73:30.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:30.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Rule.h:11, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/StyleRule.h:16, 73:30.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsHTMLCSSStyleSheet.cpp:12: 73:30.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 73:30.85 585 | class nsCSSValue { 73:30.85 | ^~~~~~~~~~ 73:31.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDebug.h:13, 73:31.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:12, 73:31.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 73:31.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 73:31.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 73:31.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 73:31.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': 73:31.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 73:31.31 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 73:31.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 73:31.31 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 73:31.31 | ~~~~~~~^~~~ 73:31.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 73:31.31 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 73:31.31 | ^ 73:31.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 73:31.31 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 73:31.31 | ^ 73:31.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 73:31.31 433 | MOZ_RELEASE_ASSERT_GLUE( \ 73:31.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:31.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 73:31.31 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 73:31.32 | ^~~~~~~~~~~~~~~~~~ 73:31.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsError.h:14, 73:31.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:249, 73:31.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsrootidl.h:13, 73:31.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:10, 73:31.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 73:31.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 73:31.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 73:31.32 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 73:31.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 73:31.32 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 73:31.32 | ~~~~~~~^~~~ 73:31.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 73:31.32 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 73:31.33 | ^ 73:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 73:31.33 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 73:31.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 73:31.33 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 73:31.33 | ^ 73:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 73:31.33 433 | MOZ_RELEASE_ASSERT_GLUE( \ 73:31.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 73:31.33 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 73:31.33 | ^~~~~~~~~~~~~~~~~~ 73:31.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDebug.h:13, 73:31.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:12, 73:31.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 73:31.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 73:31.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 73:31.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 73:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': 73:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:762:45: required from 'mozilla::Span::iterator mozilla::Span::begin() const [with ElementType = const char; unsigned int Extent = 4294967295; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 73:31.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 73:31.34 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 73:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 73:31.34 154 | (index_ >= 0 && index <= span_->Length())); 73:31.34 | ~~~~~~~^~~~ 73:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 73:31.34 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 73:31.34 | ^ 73:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 73:31.34 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 73:31.34 | ^ 73:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 73:31.34 433 | MOZ_RELEASE_ASSERT_GLUE( \ 73:31.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:31.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 73:31.34 153 | MOZ_RELEASE_ASSERT(span == nullptr || 73:31.34 | ^~~~~~~~~~~~~~~~~~ 73:31.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsError.h:14, 73:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:249, 73:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsrootidl.h:13, 73:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:10, 73:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 73:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 73:31.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 73:31.35 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 73:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 73:31.35 154 | (index_ >= 0 && index <= span_->Length())); 73:31.35 | ~~~~~~~^~~~ 73:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 73:31.35 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 73:31.35 | ^ 73:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 73:31.35 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 73:31.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 73:31.35 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 73:31.35 | ^ 73:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 73:31.35 433 | MOZ_RELEASE_ASSERT_GLUE( \ 73:31.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:31.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 73:31.35 153 | MOZ_RELEASE_ASSERT(span == nullptr || 73:31.35 | ^~~~~~~~~~~~~~~~~~ 73:32.34 libnecko_standalone.a.desc 73:32.93 librdfutil_external_s.a 73:33.00 librdfutil_external_s.a.desc 73:33.48 rapl 73:34.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 73:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 73:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsHTMLStyleSheet.cpp:28: 73:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 73:34.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 73:34.53 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 73:34.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:34.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 73:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 73:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsStyledElement.h:17, 73:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributeElement.h:15, 73:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/dom/base/nsMappedAttributes.h:15, 73:34.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsHTMLStyleSheet.cpp:21: 73:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 73:34.54 585 | class nsCSSValue { 73:34.54 | ^~~~~~~~~~ 73:35.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsHTMLStyleSheet.cpp: In function 'void LangRuleTable_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)': 73:35.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:35.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsHTMLStyleSheet.cpp:254:9: 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] 73:35.64 254 | memset(entry, 0, sizeof(LangRuleTableEntry)); 73:35.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsHTMLStyleSheet.cpp:237:8: note: 'struct LangRuleTableEntry' declared here 73:35.64 237 | struct LangRuleTableEntry : public PLDHashEntryHdr { 73:35.64 | ^~~~~~~~~~~~~~~~~~ 73:37.32 libmedia_standalone.a.desc 73:40.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 73:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 73:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 73:40.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsMediaFeatures.cpp:17: 73:40.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 73:40.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:40.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 73:40.36 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 73:40.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:40.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsMediaFeatures.cpp:13: 73:40.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 73:40.36 585 | class nsCSSValue { 73:40.37 | ^~~~~~~~~~ 73:40.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 73:40.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsMediaFeatures.cpp:18: 73:40.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:40.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:40.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:40.60 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:40.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:40.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:40.61 712 | class CompressedGlyph { 73:40.61 | ^~~~~~~~~~~~~~~ 73:40.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:40.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:40.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:40.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:40.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:40.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:40.61 712 | class CompressedGlyph { 73:40.61 | ^~~~~~~~~~~~~~~ 73:44.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:13, 73:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 73:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/domstubs.h:10, 73:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIDOMCSSValue.h:10, 73:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsROCSSPrimitiveValue.h:11, 73:44.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsROCSSPrimitiveValue.cpp:8: 73:44.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsROCSSPrimitiveValue.cpp: In member function 'virtual nsresult nsROCSSPrimitiveValue::QueryInterface(const nsIID&, void**)': 73:44.80 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 73:44.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:44.80 819 | foundInterface = 0; \ 73:44.80 | ^~~~~~~~~~~~~~ 73:44.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:44.80 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:44.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsROCSSPrimitiveValue.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:44.80 40 | NS_INTERFACE_MAP_END 73:44.80 | ^~~~~~~~~~~~~~~~~~~~ 73:44.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:811:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:44.80 811 | else 73:44.80 | ^~~~ 73:44.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:885:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 73:44.80 885 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 73:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:44.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsROCSSPrimitiveValue.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 73:44.80 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, CSSValue) 73:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:47.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 73:47.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp:23: 73:47.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 73:47.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 73:47.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 73:47.86 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 73:47.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:47.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:17, 73:47.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/css/Declaration.h:24, 73:47.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp:23: 73:47.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 73:47.86 585 | class nsCSSValue { 73:47.86 | ^~~~~~~~~~ 73:48.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 73:48.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsFontMetrics.h:11, 73:48.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp:31: 73:48.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:48.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:48.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:48.19 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:48.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:48.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:48.19 712 | class CompressedGlyph { 73:48.19 | ^~~~~~~~~~~~~~~ 73:48.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:48.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:48.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:48.19 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:48.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:48.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:48.19 712 | class CompressedGlyph { 73:48.19 | ^~~~~~~~~~~~~~~ 73:48.67 brotli 73:48.82 libicudata.a.desc 73:49.28 libeditline.a.desc 73:49.35 libxul-gtest.a.desc 73:51.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 73:51.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.h:13, 73:51.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:6: 73:51.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'bool nsCOMArray_base::RemoveObjectsAt(int32_t, int32_t)': 73:51.75 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:51.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:51.75 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:51.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:51.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:247:28: note: while referencing 'elementsToDestroy' 73:51.75 247 | nsTArray elementsToDestroy(aCount); 73:51.75 | ^~~~~~~~~~~~~~~~~ 73:51.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 73:51.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.h:13, 73:51.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:6: 73:51.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'void nsCOMArray_base::RemoveElementsAt(uint32_t, uint32_t)': 73:51.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:51.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:51.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:51.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:51.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:260:26: note: while referencing 'elementsToDestroy' 73:51.79 260 | nsTArray elementsToDestroy(aCount); 73:51.79 | ^~~~~~~~~~~~~~~~~ 73:51.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 73:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.h:13, 73:51.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:6: 73:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'void nsCOMArray_base::Clear()': 73:51.87 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 73:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 73:51.87 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:51.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:51.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:278:26: note: while referencing 'objects' 73:51.87 278 | nsTArray objects; 73:51.87 | ^~~~~~~ 73:52.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp: In static member function 'static nscoord nsRuleNode::CalcFontPointSize(int32_t, int32_t, nsPresContext*, nsFontSizeType)': 73:52.81 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp: 'column' may be used uninitialized in this function 73:52.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp:3216:96: warning: 'column' may be used uninitialized in this function [-Wmaybe-uninitialized] 73:52.81 3216 | dFontSize = nsPresContext::CSSPixelsToAppUnits(sQuirksFontSizeTable[row][column[aHTMLSize]]); 73:52.81 | ^ 73:54.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 73:54.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ErrorResult.h:35, 73:54.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:9, 73:54.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp:17: 73:54.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'const void* nsRuleNode::ComputeListData(void*, const nsRuleData*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, mozilla::RuleNodeCacheConditions)': 73:54.36 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsStyleQuoteValues::QuotePairArray [1]' {aka 'nsTArray > [1]'} 73:54.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsStyleQuoteValues::QuotePairArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 73:54.36 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:54.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:54.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleNode.cpp:8094:40: note: while referencing 'quotePairs' 73:54.36 8094 | nsStyleQuoteValues::QuotePairArray quotePairs; 73:54.36 | ^~~~~~~~~~ 73:57.95 libxpcomglue.a 73:59.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 73:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 73:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 73:59.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.cpp:16: 73:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:59.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:59.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:59.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:59.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:59.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:59.37 712 | class CompressedGlyph { 73:59.37 | ^~~~~~~~~~~~~~~ 73:59.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 73:59.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 73:59.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 73:59.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 73:59.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:59.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 73:59.37 712 | class CompressedGlyph { 73:59.37 | ^~~~~~~~~~~~~~~ 73:59.83 libfake.so 74:01.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:01.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 74:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:19, 74:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSVariableImageTable.h:13, 74:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.cpp:8: 74:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'void mozilla::CSSVariableImageTable::RemoveAll(nsStyleContext*)': 74:01.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::CSSVariableImageTable::detail::ImageValueArray [1]' {aka 'nsTArray > [1]'} 74:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::CSSVariableImageTable::detail::ImageValueArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 74:01.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:01.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:01.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.cpp:8: 74:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSVariableImageTable.h:175:27: note: while referencing 'removedImages' 74:01.78 175 | detail::ImageValueArray removedImages; 74:01.78 | ^~~~~~~~~~~~~ 74:01.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 74:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:19, 74:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSVariableImageTable.h:13, 74:01.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.cpp:8: 74:01.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::CSSVariableImageTable::detail::ImageValueArray [1]' {aka 'nsTArray > [1]'} 74:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::CSSVariableImageTable::detail::ImageValueArray [1]' {aka 'nsTArray > [1]'} [-Warray-bounds] 74:01.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:01.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:01.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleContext.cpp:8: 74:01.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CSSVariableImageTable.h:175:27: note: while referencing 'removedImages' 74:01.78 175 | detail::ImageValueArray removedImages; 74:01.78 | ^~~~~~~~~~~~~ 74:02.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRuleProcessor.h:24, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/RuleProcessorCache.h:15, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:20: 74:02.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 74:02.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 74:02.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 74:02.60 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 74:02.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:02.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/Element.h:41, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSStyleSheet.h:18, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:11, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:02.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:02.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 74:02.60 585 | class nsCSSValue { 74:02.60 | ^~~~~~~~~~ 74:03.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxUserFontSet.h:9, 74:03.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/FontFace.h:10, 74:03.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSRules.h:20, 74:03.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:40: 74:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 74:03.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 74:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 74:03.13 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 74:03.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 74:03.13 712 | class CompressedGlyph { 74:03.13 | ^~~~~~~~~~~~~~~ 74:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 74:03.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 74:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 74:03.13 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 74:03.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:03.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 74:03.13 712 | class CompressedGlyph { 74:03.13 | ^~~~~~~~~~~~~~~ 74:04.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxTextRun.h:12, 74:04.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/generic/nsTextFrame.h:16, 74:04.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStructInlines.h:16, 74:04.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.cpp:12: 74:04.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 74:04.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 74:04.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 74:04.58 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 74:04.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:04.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 74:04.58 712 | class CompressedGlyph { 74:04.58 | ^~~~~~~~~~~~~~~ 74:04.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 74:04.58 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 74:04.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 74:04.58 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 74:04.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:04.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 74:04.58 712 | class CompressedGlyph { 74:04.58 | ^~~~~~~~~~~~~~~ 74:05.12 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.12 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed nsStyleSet::GetFontFeatureValuesLookup()': 74:05.12 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.12 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:2139:43: note: while referencing 'rules' 74:05.12 2139 | nsTArray rules; 74:05.12 | ^~~~~ 74:05.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In function 'nsRuleNode* ReplaceAnimationRule(nsRuleNode*, nsIStyleRule*, nsIStyleRule*)': 74:05.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:836:25: note: while referencing 'moreSpecificNodes' 74:05.18 836 | nsTArray moreSpecificNodes; 74:05.18 | ^~~~~~~~~~~~~~~~~ 74:05.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsStyleSet::FileRules(nsIStyleRuleProcessor::EnumFunc, RuleProcessorData*, mozilla::dom::Element*, nsRuleWalker*)': 74:05.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:1163:18: note: while referencing 'haveImportantScopedRules' 74:05.38 1163 | nsTArray haveImportantScopedRules; 74:05.38 | ^~~~~~~~~~~~~~~~~~~~~~~~ 74:05.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.38 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.38 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:1162:25: note: while referencing 'lastScopedRNs' 74:05.38 1162 | nsTArray lastScopedRNs; 74:05.38 | ^~~~~~~~~~~~~ 74:05.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'already_AddRefed nsStyleSet::ResolveAnonymousBoxStyle(nsIAtom*, nsStyleContext*, uint32_t)': 74:05.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:1988:40: note: while referencing 'importantRules' 74:05.58 1988 | nsTArray importantRules; 74:05.58 | ^~~~~~~~~~~~~~ 74:05.58 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.58 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.58 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.58 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:1987:30: note: while referencing 'rules' 74:05.58 1987 | nsTArray rules; 74:05.58 | ^~~~~ 74:05.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsRestyleHint nsStyleSet::HasAttributeDependentStyle(mozilla::dom::Element*, int32_t, nsIAtom*, int32_t, bool, const nsAttrValue*, mozilla::RestyleHintData&)': 74:05.70 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 52 is outside array bounds of 'AttributeData [1]' 74:05.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 52 is outside array bounds of 'AttributeData [1]' [-Warray-bounds] 74:05.70 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:2426:17: note: while referencing 'data' 74:05.70 2426 | AttributeData data(PresContext(), aElement, aNameSpaceID, aAttribute, 74:05.70 | ^~~~ 74:05.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsStyleSet::_ZN10nsStyleSet20GatherRuleProcessorsEN7mozilla9SheetTypeE.part.0(mozilla::SheetType)': 74:05.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsDocumentRuleResultCacheKey [1]' 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsDocumentRuleResultCacheKey [1]' [-Warray-bounds] 74:05.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:563:40: note: while referencing 'cacheKey' 74:05.78 563 | nsDocumentRuleResultCacheKey cacheKey; 74:05.78 | ^~~~~~~~ 74:05.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:562:40: note: while referencing 'documentRules' 74:05.78 562 | nsTArray documentRules; 74:05.78 | ^~~~~~~~~~~~~ 74:05.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:551:34: note: while referencing 'sheets' 74:05.78 551 | nsTArray sheets(mSheets[aType].Length()); 74:05.78 | ^~~~~~ 74:05.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.78 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.78 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.78 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:394:30: note: while referencing 'sheets' 74:05.78 394 | nsTArray sheets; 74:05.78 | ^~~~~~ 74:05.78 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 74:05.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 74:05.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:534:41: note: while referencing 'sheetsForScope' 74:05.79 534 | nsTArray> sheetsForScope; 74:05.79 | ^~~~~~~~~~~~~~ 74:05.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:05.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:05.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:495:32: note: while referencing 'sheets' 74:05.79 495 | nsTArray sheets(count); 74:05.79 | ^~~~~~ 74:05.79 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/SRIMetadata.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInfo.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleSheetInlines.h:9, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.h:16, 74:05.79 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:12: 74:05.79 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray > [1]' 74:05.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray > [1]' [-Warray-bounds] 74:05.79 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:05.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleSet.cpp:427:45: note: while referencing 'oldScopedDocRuleProcessors' 74:05.79 427 | nsTArray> oldScopedDocRuleProcessors; 74:05.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 74:10.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:10.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFontFamilyList.h:13, 74:10.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleUtil.h:12, 74:10.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleUtil.cpp:6: 74:10.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static void nsStyleUtil::AppendFontFeatureSettings(const nsCSSValue&, nsAString_internal&)': 74:10.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:10.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:10.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:10.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:10.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleUtil.cpp:378:28: note: while referencing 'featureSettings' 74:10.69 378 | nsTArray featureSettings; 74:10.69 | ^~~~~~~~~~~~~~~ 74:12.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 74:12.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsStringAPI.h:24, 74:12.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsStringGlue.h:20, 74:12.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AppData.h:11, 74:12.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/AppData.cpp:6, 74:12.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/glue/Unified_cpp_xpcom_glue0.cpp:2: 74:12.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'bool nsCOMArray_base::RemoveObjectsAt(int32_t, int32_t)': 74:12.22 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:12.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:12.22 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:12.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/glue/Unified_cpp_xpcom_glue0.cpp:74: 74:12.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:247:28: note: while referencing 'elementsToDestroy' 74:12.22 247 | nsTArray elementsToDestroy(aCount); 74:12.22 | ^~~~~~~~~~~~~~~~~ 74:12.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 74:12.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsStringAPI.h:24, 74:12.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsStringGlue.h:20, 74:12.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AppData.h:11, 74:12.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/AppData.cpp:6, 74:12.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/glue/Unified_cpp_xpcom_glue0.cpp:2: 74:12.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'void nsCOMArray_base::RemoveElementsAt(uint32_t, uint32_t)': 74:12.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:12.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:12.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:12.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/glue/Unified_cpp_xpcom_glue0.cpp:74: 74:12.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:260:26: note: while referencing 'elementsToDestroy' 74:12.26 260 | nsTArray elementsToDestroy(aCount); 74:12.26 | ^~~~~~~~~~~~~~~~~ 74:12.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray.h:2484, 74:12.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsStringAPI.h:24, 74:12.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsStringGlue.h:20, 74:12.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/AppData.h:11, 74:12.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/AppData.cpp:6, 74:12.34 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/glue/Unified_cpp_xpcom_glue0.cpp:2: 74:12.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: In member function 'void nsCOMArray_base::Clear()': 74:12.34 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:12.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:12.34 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:12.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.34 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/xpcom/glue/Unified_cpp_xpcom_glue0.cpp:74: 74:12.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/xpcom/glue/nsCOMArray.cpp:278:26: note: while referencing 'objects' 74:12.34 278 | nsTArray objects; 74:12.34 | ^~~~~~~ 74:12.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/Declaration.h:24, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleWalker.h:16, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsRuleProcessorData.h:18, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:17: 74:12.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h: In member function 'void nsCSSCompressedDataBlock::RawCopyValueToIndex(uint32_t, nsCSSValue*)': 74:12.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 74:12.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSDataBlock.h:158:11: 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] 74:12.66 158 | memcpy(ValueAtIndex(i), aValue, sizeof(nsCSSValue)); 74:12.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:12.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/CounterStyleManager.h:16, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/StyleStructContext.h:9, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:21, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.h:10, 74:12.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:8: 74:12.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsCSSValue.h:585:7: note: 'class nsCSSValue' declared here 74:12.66 585 | class nsCSSValue { 74:12.66 | ^~~~~~~~~~ 74:13.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSVariableValues.h:12, 74:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:16, 74:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 74:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 74:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.h:10, 74:13.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:8: 74:13.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsTransitionManager::StopTransitionsForElement(mozilla::dom::Element*, mozilla::CSSPseudoElementType)': 74:13.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 74:13.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 74:13.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:13.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:13.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:1095:32: note: while referencing 'mb' 74:13.92 1095 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 74:13.92 | ^~ 74:13.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:13.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSVariableValues.h:12, 74:13.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:16, 74:13.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 74:13.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 74:13.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.h:10, 74:13.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:8: 74:13.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const mozilla::StyleTransition&, mozilla::dom::Element*, nsTransitionManager::CSSTransitionCollection*&, nsStyleContext*, nsStyleContext*, bool*, nsCSSPropertyIDSet*)': 74:13.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:13.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:13.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:13.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:13.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:913:42: note: while referencing '' 74:13.97 913 | pt->SetKeyframes(GetTransitionKeyframes(aNewStyleContext, aProperty, 74:13.97 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:13.97 914 | Move(startValue), Move(endValue), tf), 74:13.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/CSSVariableValues.h:12, 74:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsStyleStruct.h:16, 74:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTimingFunction.h:10, 74:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ComputedTiming.h:11, 74:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.h:10, 74:14.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:8: 74:14.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void nsTransitionManager::StyleContextChanged(mozilla::dom::Element*, nsStyleContext*, RefPtr*)': 74:14.19 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' 74:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 56 is outside array bounds of 'nsAutoAnimationMutationBatch [1]' [-Warray-bounds] 74:14.19 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:14.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/layout/style/nsTransitionManager.cpp:547:32: note: while referencing 'mb' 74:14.19 547 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 74:14.19 | ^~ 74:14.41 libxpcomglue_s.a 74:14.50 libicu.a.desc 74:14.70 liblayout_style.a.desc 74:14.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': 74:14.77 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/ds/plvrsion.c: variable 'dummy' set but not used 74:14.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/ds/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 74:14.77 88 | const char *dummy; 74:14.77 | ^~~~~ 74:14.77 libplds4.so 74:14.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': 74:14.93 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plgetopt.c: operand of '?:' changes signedness from 'int' to 'size_t' {aka 'unsigned int'} due to unsignedness of other operand 74:14.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plgetopt.c:151:42: warning: operand of '?:' changes signedness from 'int' to 'size_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] 74:14.93 151 | PRIntn optNameLen = foundEqual ? (foundEqual - internal->xargv) : 74:14.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.93 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plgetopt.c: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'PRIntn' {aka 'int'} 74:14.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plgetopt.c:164:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 74:14.93 164 | if (strlen(longOpt->longOptName) != optNameLen) { 74:14.93 | ^~ 74:14.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': 74:14.93 Warning: -Wunused-but-set-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plvrsion.c: variable 'dummy' set but not used 74:14.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/nsprpub/lib/libc/src/plvrsion.c:88:17: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 74:14.93 88 | const char *dummy; 74:14.93 | ^~~~~ 74:15.14 libzlib.a.desc 74:15.14 libplc4.so 74:15.30 liblgpllibs.so 74:15.44 libnss.a.desc 74:15.56 cd util; /usr/bin/gmake libs 74:15.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 74:15.88 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/cff.cc: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' 74:15.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 74:15.88 548 | if (operands.size() < n * (k + 1) + 1) { 74:15.88 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 74:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 74:16.89 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 'unsigned int'} 74:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 'unsigned int'} [-Wsign-compare] 74:16.89 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 74:16.89 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:16.89 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} 74:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 'unsigned int'} [-Wsign-compare] 74:16.89 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 74:16.89 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:16.89 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/cff_charstring.cc: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'int' 74:16.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 74:16.90 398 | if (stack_size < n * (k + 1) + 1) { 74:16.90 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 74:18.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/util/libnssutil.a 74:18.70 cd freebl; /usr/bin/gmake libs 74:18.72 Makefile:660: warning: overriding recipe for target '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl' 74:18.72 Makefile:647: warning: ignoring old recipe for target '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl' 74:19.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl/libfreebl.a 74:19.55 mkdir: cannot create directory '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/freebl': File exists 74:32.16 cd softoken; /usr/bin/gmake libs 74:38.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/softoken/libsoftokn.a 74:38.08 cd base; /usr/bin/gmake libs 74:38.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/base/libnssb.a 74:38.68 cd dev; /usr/bin/gmake libs 74:38.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/stat.cc: In member function 'virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)': 74:38.92 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/stat.cc: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} 74:38.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/stat.cc:265:34: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 74:38.92 265 | if (out->Tell() - tableStart != this->designAxesOffset) { 74:38.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 74:38.92 Warning: -Wsign-compare in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/stat.cc: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} 74:38.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/ots/src/stat.cc:280:34: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 74:38.92 280 | if (out->Tell() - tableStart != this->offsetToAxisValueOffsets) { 74:38.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:39.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/dev/libnssdev.a 74:39.53 cd pki; /usr/bin/gmake libs 74:41.34 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/pki/libnsspki.a 74:41.34 cd libpkix; /usr/bin/gmake libs 74:41.35 cd include; /usr/bin/gmake libs 74:41.36 cd pkix; /usr/bin/gmake libs 74:41.38 cd certsel; /usr/bin/gmake libs 74:41.52 libgfx_ots_src.a.desc 74:41.64 libmozglue.a 74:41.73 libmozglue.a.desc 74:41.89 libmemory.a 74:41.97 libmemory.a.desc 74:42.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/certsel/libpkixcertsel.a 74:42.15 cd crlsel; /usr/bin/gmake libs 74:42.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/crlsel/libpkixcrlsel.a 74:42.66 cd checker; /usr/bin/gmake libs 74:42.88 libunicharutil_external_s.a 74:43.27 libunicharutil_external_s.a.desc 74:43.95 palemoon 74:44.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/checker/libpkixchecker.a 74:44.76 cd params; /usr/bin/gmake libs 74:45.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/params/libpkixparams.a 74:45.61 cd results; /usr/bin/gmake libs 74:46.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/results/libpkixresults.a 74:46.50 cd store; /usr/bin/gmake libs 74:46.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/store/libpkixstore.a 74:46.67 cd top; /usr/bin/gmake libs 74:48.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/top/libpkixtop.a 74:48.24 cd util; /usr/bin/gmake libs 74:49.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/DNSRequestParent.h:9, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:6: 74:49.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult mozilla::net::DNSRequestParent::OnLookupComplete(nsICancelable*, nsIDNSRecord*, nsresult)': 74:49.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} 74:49.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 74:49.47 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:49.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:113:18: note: while referencing 'array' 74:49.47 113 | NetAddrArray array; 74:49.47 | ^~~~~ 74:49.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/DNSRequestParent.h:9, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:6: 74:49.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} 74:49.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 74:49.47 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 74:49.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 74:49.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:113:18: note: while referencing 'array' 74:49.47 113 | NetAddrArray array; 74:49.47 | ^~~~~ 74:49.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/DNSRequestParent.h:9, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:6: 74:49.47 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} 74:49.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 74:49.47 236 | header->mLength = length; 74:49.47 | ~~~~~~~~~~~~~~~~^~~~~~~~ 74:49.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:113:18: note: while referencing 'array' 74:49.47 113 | NetAddrArray array; 74:49.47 | ^~~~~ 74:49.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 74:49.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/DNSRequestParent.h:9, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:6: 74:49.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} 74:49.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 74:49.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:49.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:113:18: note: while referencing 'array' 74:49.48 113 | NetAddrArray array; 74:49.48 | ^~~~~ 74:49.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/DNSRequestParent.h:9, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:6: 74:49.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} 74:49.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 74:49.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:49.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:113:18: note: while referencing 'array' 74:49.48 113 | NetAddrArray array; 74:49.48 | ^~~~~ 74:49.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/net/DNSRequestParent.h:9, 74:49.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:6: 74:49.48 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} 74:49.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::net::NetAddrArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 74:49.48 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:49.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/DNSRequestParent.cpp:113:18: note: while referencing 'array' 74:49.49 113 | NetAddrArray array; 74:49.49 | ^~~~~ 74:49.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix/util/libpkixutil.a 74:49.51 cd pkix_pl_nss; /usr/bin/gmake libs 74:49.52 cd pki; /usr/bin/gmake libs 74:53.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/pki/libpkixpki.a 74:53.61 cd system; /usr/bin/gmake libs 74:54.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:54.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.h:19, 74:54.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:17: 74:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsHostResolver::LookupStatus nsHostResolver::OnLookupComplete(nsHostRecord*, nsresult, mozilla::net::AddrInfo*)': 74:54.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:54.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:54.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:1199:23: note: while referencing 'orderedSet2' 74:54.25 1199 | nsTArray orderedSet2; 74:54.25 | ^~~~~~~~~~~ 74:54.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 74:54.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.h:19, 74:54.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:17: 74:54.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 74:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 74:54.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:54.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:54.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsHostResolver.cpp:1198:23: note: while referencing 'orderedSet1' 74:54.25 1198 | nsTArray orderedSet1; 74:54.25 | ^~~~~~~~~~~ 74:54.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDebug.h:13, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:12, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 74:54.88 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 74:54.88 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 74:54.88 | ~~~~~~~^~~~ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 74:54.88 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 74:54.88 | ^ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 74:54.88 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 74:54.88 | ^ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 74:54.88 433 | MOZ_RELEASE_ASSERT_GLUE( \ 74:54.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 74:54.88 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 74:54.88 | ^~~~~~~~~~~~~~~~~~ 74:54.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsError.h:14, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:249, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsrootidl.h:13, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:10, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 74:54.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 74:54.88 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 74:54.88 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 74:54.88 | ~~~~~~~^~~~ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 74:54.88 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 74:54.88 | ^ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 74:54.88 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 74:54.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 74:54.88 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 74:54.88 | ^ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 74:54.88 433 | MOZ_RELEASE_ASSERT_GLUE( \ 74:54.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:54.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:180:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 74:54.88 180 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); 74:54.88 | ^~~~~~~~~~~~~~~~~~ 74:54.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDebug.h:13, 74:54.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsUtils.h:12, 74:54.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:130, 74:54.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 74:54.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 74:54.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: In instantiation of 'mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:762:45: required from 'mozilla::Span::iterator mozilla::Span::begin() const [with ElementType = const char; unsigned int Extent = 4294967295; mozilla::Span::iterator = mozilla::span_details::span_iterator, false>]' 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:325:17: required from here 74:54.89 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 74:54.89 154 | (index_ >= 0 && index <= span_->Length())); 74:54.89 | ~~~~~~~^~~~ 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:404:69: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 74:54.89 404 | static_assert(mozilla::detail::AssertionConditionType::isValid, \ 74:54.89 | ^ 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 74:54.89 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 74:54.89 | ^ 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 74:54.89 433 | MOZ_RELEASE_ASSERT_GLUE( \ 74:54.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:54.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 74:54.89 153 | MOZ_RELEASE_ASSERT(span == nullptr || 74:54.89 | ^~~~~~~~~~~~~~~~~~ 74:54.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsError.h:14, 74:54.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nscore.h:249, 74:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsrootidl.h:13, 74:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupports.h:10, 74:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIIDNService.h:10, 74:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.h:9, 74:54.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/netwerk/dns/nsIDNService.cpp:6: 74:54.90 Warning: -Wtype-limits in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h: comparison of unsigned expression in '>= 0' is always true 74:54.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:154:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 74:54.90 154 | (index_ >= 0 && index <= span_->Length())); 74:54.90 | ~~~~~~~^~~~ 74:54.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Likely.h:16:48: note: in definition of macro 'MOZ_UNLIKELY' 74:54.90 16 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 74:54.90 | ^ 74:54.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:414:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 74:54.90 414 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 74:54.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:54.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:431:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 74:54.90 431 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 74:54.90 | ^ 74:54.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Assertions.h:433:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 74:54.90 433 | MOZ_RELEASE_ASSERT_GLUE( \ 74:54.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:54.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Span.h:153:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 74:54.90 153 | MOZ_RELEASE_ASSERT(span == nullptr || 74:54.90 | ^~~~~~~~~~~~~~~~~~ 74:55.32 libnetwerk_dns.a.desc 74:55.79 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/system/libpkixsystem.a 74:55.79 cd module; /usr/bin/gmake libs 74:58.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/libpkix/pkix_pl_nss/module/libpkixmodule.a 74:58.92 cd certdb; /usr/bin/gmake libs 75:01.58 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/certdb/libcertdb.a 75:01.58 cd certhigh; /usr/bin/gmake libs 75:03.78 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/certhigh/libcerthi.a 75:03.79 cd pk11wrap; /usr/bin/gmake libs 75:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/pk11wrap/libpk11wrap.a 75:10.32 cd cryptohi; /usr/bin/gmake libs 75:11.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/cryptohi/libcryptohi.a 75:11.18 cd nss; /usr/bin/gmake libs 75:11.18 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.20 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.20 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.22 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.23 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.24 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.25 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.27 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.27 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.29 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.30 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.31 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.32 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.33 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.34 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.36 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.36 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.38 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFT2FontBase.h:11, 75:11.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFT2FontBase.cpp:6: 75:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:11.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:11.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:11.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:11.85 712 | class CompressedGlyph { 75:11.85 | ^~~~~~~~~~~~~~~ 75:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:11.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:11.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:11.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:11.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:11.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:11.86 712 | class CompressedGlyph { 75:11.86 | ^~~~~~~~~~~~~~~ 75:11.92 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.93 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/nss/libnss.a 75:11.94 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.95 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.96 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.98 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:11.99 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.00 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.01 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.03 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.03 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.04 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.06 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.07 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.08 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.09 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.10 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.12 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:12.41 cd ssl; /usr/bin/gmake libs 75:13.11 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFT2FontBase.h:11, 75:13.11 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFT2Utils.cpp:6: 75:13.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:13.11 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:13.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:13.11 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:13.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:13.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:13.11 712 | class CompressedGlyph { 75:13.11 | ^~~~~~~~~~~~~~~ 75:13.11 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:13.12 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:13.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:13.12 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:13.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:13.12 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:13.12 712 | class CompressedGlyph { 75:13.12 | ^~~~~~~~~~~~~~~ 75:14.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFcPlatformFontList.h:9, 75:14.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFcPlatformFontList.cpp:8: 75:14.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:14.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:14.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:14.47 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:14.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:14.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:14.47 712 | class CompressedGlyph { 75:14.47 | ^~~~~~~~~~~~~~~ 75:14.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:14.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:14.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:14.47 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:14.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:14.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:14.47 712 | class CompressedGlyph { 75:14.48 | ^~~~~~~~~~~~~~~ 75:16.08 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:16.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontFeatures.h:11, 75:16.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.h:12, 75:16.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:10, 75:16.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFcPlatformFontList.h:9, 75:16.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFcPlatformFontList.cpp:8: 75:16.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual bool gfxFcPlatformFontList::GetStandardFamilyName(const nsAString_internal&, nsAString_internal&)': 75:16.08 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:16.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:16.09 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:16.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:16.09 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFcPlatformFontList.cpp:1518:25: note: while referencing 'candidates' 75:16.09 1518 | nsTArray candidates; 75:16.09 | ^~~~~~~~~~ 75:17.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.cpp:6: 75:17.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:17.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:17.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:17.90 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:17.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:17.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:17.90 712 | class CompressedGlyph { 75:17.90 | ^~~~~~~~~~~~~~~ 75:17.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:17.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:17.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:17.90 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:17.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:17.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:17.91 712 | class CompressedGlyph { 75:17.91 | ^~~~~~~~~~~~~~~ 75:21.59 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/ssl/libssl.a 75:21.68 cd pkcs7; /usr/bin/gmake libs 75:22.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/pkcs7/libpkcs7.a 75:22.88 cd pkcs12; /usr/bin/gmake libs 75:23.60 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.h:12, 75:23.60 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.cpp:15: 75:23.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:23.60 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:23.60 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:23.61 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:23.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:23.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:23.61 712 | class CompressedGlyph { 75:23.61 | ^~~~~~~~~~~~~~~ 75:23.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:23.61 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:23.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:23.61 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:23.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:23.61 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:23.61 712 | class CompressedGlyph { 75:23.61 | ^~~~~~~~~~~~~~~ 75:24.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/pkcs12/libpkcs12.a 75:24.32 cd smime; /usr/bin/gmake libs 75:24.34 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:24.34 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:25.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:25.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontFeatures.h:11, 75:25.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.h:12, 75:25.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.cpp:14: 75:25.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual hb_blob_t* gfxFontEntry::GetFontTable(uint32_t)': 75:25.62 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:25.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:25.62 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:25.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.cpp:624:23: note: while referencing 'buffer' 75:25.62 624 | nsTArray buffer; 75:25.62 | ^~~~~~ 75:26.72 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:26.74 gmake[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 75:26.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/smime/libsmime.a 75:26.81 cd crmf; /usr/bin/gmake libs 75:27.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontInfoLoader.h:15, 75:27.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontInfoLoader.cpp:6: 75:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:27.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:27.56 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:27.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:27.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:27.56 712 | class CompressedGlyph { 75:27.57 | ^~~~~~~~~~~~~~~ 75:27.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:27.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:27.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:27.57 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:27.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:27.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:27.57 712 | class CompressedGlyph { 75:27.57 | ^~~~~~~~~~~~~~~ 75:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/crmf/libcrmf.a 75:28.54 cd jar; /usr/bin/gmake libs 75:29.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsDeviceContext.h:12, 75:29.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontMissingGlyphs.cpp:13: 75:29.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:29.18 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:29.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:29.18 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:29.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:29.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:29.19 712 | class CompressedGlyph { 75:29.19 | ^~~~~~~~~~~~~~~ 75:29.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:29.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:29.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:29.19 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:29.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:29.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:29.19 712 | class CompressedGlyph { 75:29.19 | ^~~~~~~~~~~~~~~ 75:29.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/jar/libjar.a 75:29.27 cd ckfw; /usr/bin/gmake libs 75:31.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/lib/ckfw/libnssckfw.a 75:31.45 cd builtins; /usr/bin/gmake libs 75:32.20 cd testlib; /usr/bin/gmake libs 75:32.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.h:11, 75:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontUtils.h:9, 75:32.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontUtils.cpp:9: 75:32.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static nsresult gfxFontUtils::ReadCanonicalName(const char*, uint32_t, uint32_t, nsString&)': 75:32.69 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:32.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:32.69 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:32.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontUtils.cpp:1251:24: note: while referencing 'names' 75:32.69 1251 | nsTArray names; 75:32.69 | ^~~~~ 75:34.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.h:12, 75:34.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigFonts.h:11, 75:34.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigFonts.cpp:15: 75:34.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:34.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:34.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:34.36 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:34.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:34.36 712 | class CompressedGlyph { 75:34.36 | ^~~~~~~~~~~~~~~ 75:34.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:34.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:34.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:34.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:34.37 712 | class CompressedGlyph { 75:34.37 | ^~~~~~~~~~~~~~~ 75:34.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/nss/cmd/lib/libsectool.a 75:34.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigFonts.cpp: In member function 'virtual already_AddRefed gfxPangoFontGroup::FindFontForChar(uint32_t, uint32_t, uint32_t, gfxFontGroup::Script, gfxFont*, uint8_t*)': 75:34.67 Warning: -Wignored-qualifiers in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigFonts.cpp: type qualifiers ignored on cast result type 75:34.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigFonts.cpp:1620:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 75:34.67 1620 | (const PangoScript)hb_glib_script_from_script(hb_script_from_iso15924_tag(scriptTag)); 75:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.87 cd mangle; /usr/bin/gmake libs 75:34.99 libnspr.a.desc 75:35.07 libgkmedias.a.desc 75:35.15 libcrmf.a.desc 75:37.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFT2FontBase.h:11, 75:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.h:16, 75:37.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.cpp:8: 75:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:37.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:37.37 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:37.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:37.37 712 | class CompressedGlyph { 75:37.37 | ^~~~~~~~~~~~~~~ 75:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:37.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:37.37 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:37.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:37.37 712 | class CompressedGlyph { 75:37.37 | ^~~~~~~~~~~~~~~ 75:37.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.h:11, 75:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.h:9, 75:37.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.cpp:8: 75:37.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult gfxFontconfigUtils::GetStandardFamilyName(const nsAString_internal&, nsAString_internal&)': 75:37.97 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:37.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:37.97 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:37.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.cpp:664:25: note: while referencing 'candidates' 75:37.97 664 | nsTArray candidates; 75:37.97 | ^~~~~~~~~~ 75:38.14 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.h:11, 75:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.h:9, 75:38.14 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.cpp:8: 75:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult gfxFontconfigUtils::GetFontList(nsIAtom*, const nsACString_internal&, nsTArray&)': 75:38.14 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:38.14 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:38.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:38.14 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontconfigUtils.cpp:334:25: note: while referencing 'fonts' 75:38.14 334 | nsTArray fonts; 75:38.15 | ^~~~~ 75:39.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/EnvironmentObject-inl.h:12, 75:39.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject-inl.h:15, 75:39.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:42: 75:39.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 75:39.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:39.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:39.83 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:39.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:39.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:39.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:39.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:39.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:39.84 661 | class HeapSlot : public WriteBarrieredBase 75:39.84 | ^~~~~~~~ 75:39.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:39.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:39.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 75:39.99 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:39.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:39.99 31 | memset(aT, 0, sizeof(T)); 75:39.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:39.99 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:39.99 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:39.99 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:39.99 70 | struct JSSubString { 75:39.99 | ^~~~~~~~~~~ 75:40.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 75:40.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:40.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:40.04 31 | memset(aT, 0, sizeof(T)); 75:40.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:40.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject-inl.h:13, 75:40.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:42: 75:40.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:40.05 280 | struct Address 75:40.05 | ^~~~~~~ 75:40.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:40.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 75:40.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:40.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:40.05 31 | memset(aT, 0, sizeof(T)); 75:40.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:40.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject-inl.h:13, 75:40.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:42: 75:40.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:40.05 293 | struct BaseIndex 75:40.05 | ^~~~~~~~~ 75:40.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:3061:34: required from here 75:40.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:40.25 66 | memset(aT, 0, N * sizeof(T)); 75:40.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:40.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:40.25 303 | class MOZ_NON_PARAM alignas(8) Value 75:40.25 | ^~~~~ 75:40.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:3781:33: required from here 75:40.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:40.25 66 | memset(aT, 0, N * sizeof(T)); 75:40.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:40.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:40.25 303 | class MOZ_NON_PARAM alignas(8) Value 75:40.25 | ^~~~~ 75:40.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 75:40.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 75:40.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 75:40.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 75:40.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 75:40.35 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:40.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:40.35 66 | memset(aT, 0, N * sizeof(T)); 75:40.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:40.35 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.h:11, 75:40.35 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsarray.cpp:6: 75:40.35 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:40.35 303 | class MOZ_NON_PARAM alignas(8) Value 75:40.35 | ^~~~~ 75:40.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxGlyphExtents.h:9, 75:40.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxGlyphExtents.cpp:6: 75:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:40.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:40.85 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:40.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:40.85 712 | class CompressedGlyph { 75:40.85 | ^~~~~~~~~~~~~~~ 75:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:40.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:40.85 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:40.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:40.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:40.85 712 | class CompressedGlyph { 75:40.85 | ^~~~~~~~~~~~~~~ 75:43.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxGraphiteShaper.h:9, 75:43.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxGraphiteShaper.cpp:6: 75:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:43.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:43.23 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:43.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:43.23 712 | class CompressedGlyph { 75:43.23 | ^~~~~~~~~~~~~~~ 75:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:43.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:43.23 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:43.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:43.23 712 | class CompressedGlyph { 75:43.23 | ^~~~~~~~~~~~~~~ 75:43.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxFontShaper::DrawTarget*, gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*)': 75:43.82 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxGraphiteShaper.cpp: 'clusterLoc' may be used uninitialized in this function 75:43.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxGraphiteShaper.cpp:348:36: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:43.82 348 | float dx = rtl ? (xLocs[j] - clusterLoc) : 75:43.82 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.82 349 | (xLocs[j] - clusterLoc - adv); 75:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:44.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxHarfBuzzShaper.h:9, 75:44.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxHarfBuzzShaper.cpp:9: 75:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:44.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:44.97 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:44.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:44.97 712 | class CompressedGlyph { 75:44.97 | ^~~~~~~~~~~~~~~ 75:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:44.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:44.97 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:44.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:44.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:44.97 712 | class CompressedGlyph { 75:44.97 | ^~~~~~~~~~~~~~~ 75:48.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxMathTable.h:8, 75:48.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxMathTable.cpp:5: 75:48.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:48.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:48.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:48.03 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:48.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:48.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:48.03 712 | class CompressedGlyph { 75:48.03 | ^~~~~~~~~~~~~~~ 75:48.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:48.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:48.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:48.03 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:48.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:48.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:48.03 712 | class CompressedGlyph { 75:48.03 | ^~~~~~~~~~~~~~~ 75:51.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:27: 75:51.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 75:51.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:51.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:51.19 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:51.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:51.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:51.19 661 | class HeapSlot : public WriteBarrieredBase 75:51.19 | ^~~~~~~~ 75:51.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 75:51.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:51.26 31 | memset(aT, 0, sizeof(T)); 75:51.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:51.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:14, 75:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:51.26 70 | struct JSSubString { 75:51.26 | ^~~~~~~~~~~ 75:51.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 75:51.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:51.32 31 | memset(aT, 0, sizeof(T)); 75:51.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:51.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:25: 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:51.32 280 | struct Address 75:51.32 | ^~~~~~~ 75:51.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 75:51.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:51.32 31 | memset(aT, 0, sizeof(T)); 75:51.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:51.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 75:51.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:25: 75:51.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:51.32 293 | struct BaseIndex 75:51.32 | ^~~~~~~~~ 75:51.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 75:51.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 75:51.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 75:51.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 75:51.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 75:51.54 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:51.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:51.54 66 | memset(aT, 0, N * sizeof(T)); 75:51.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:51.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:51.54 303 | class MOZ_NON_PARAM alignas(8) Value 75:51.54 | ^~~~~ 75:51.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 75:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 75:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 75:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 75:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 75:51.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:51.55 66 | memset(aT, 0, N * sizeof(T)); 75:51.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:51.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:51.56 303 | class MOZ_NON_PARAM alignas(8) Value 75:51.56 | ^~~~~ 75:51.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 75:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 75:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 75:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 75:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 75:51.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:51.56 66 | memset(aT, 0, N * sizeof(T)); 75:51.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:51.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatominlines.h:9, 75:51.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.cpp:10: 75:51.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:51.56 303 | class MOZ_NON_PARAM alignas(8) Value 75:51.56 | ^~~~~ 75:52.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.h:12, 75:52.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.cpp:23: 75:52.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:52.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:52.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:52.21 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:52.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:52.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:52.21 712 | class CompressedGlyph { 75:52.21 | ^~~~~~~~~~~~~~~ 75:52.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:52.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:52.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:52.21 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:52.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:52.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:52.21 712 | class CompressedGlyph { 75:52.21 | ^~~~~~~~~~~~~~~ 75:54.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/BindingDeclarations.h:26, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/StructuredCloneHolder.h:13, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/dom/ipc/StructuredCloneData.h:11, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/ipc/IPCMessageUtils.h:15, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/Shmem.h:17, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ipc/ProtocolUtils.h:21, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/layers/CompositorBridgeChild.h:12, 75:54.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.cpp:6: 75:54.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In static member function 'static mozilla::gfx::BackendType gfxPlatform::GetBackendPref(const char*, uint32_t&)': 75:54.92 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:54.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:54.92 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:54.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:54.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.cpp:1562:25: note: while referencing 'backendList' 75:54.92 1562 | nsTArray backendList; 75:54.92 | ^~~~~~~~~~~ 75:56.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontInfoLoader.h:15, 75:56.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.h:14, 75:56.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.cpp:8: 75:56.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:56.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:56.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:56.41 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:56.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:56.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:56.41 712 | class CompressedGlyph { 75:56.41 | ^~~~~~~~~~~~~~~ 75:56.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:56.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:56.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:56.41 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:56.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:56.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:56.41 712 | class CompressedGlyph { 75:56.41 | ^~~~~~~~~~~~~~~ 75:57.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.h:11, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontUtils.h:9, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.h:13, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.cpp:8: 75:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void gfxPlatformFontList::ApplyWhitelist()': 75:57.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:57.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:57.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.cpp:219:24: note: while referencing 'list' 75:57.82 219 | nsTArray list; 75:57.82 | ^~~~ 75:57.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatform.h:11, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontUtils.h:9, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.h:13, 75:57.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.cpp:8: 75:57.82 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 75:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 75:57.82 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:57.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformFontList.cpp:219:24: note: while referencing 'list' 75:57.82 219 | nsTArray list; 75:57.82 | ^~~~ 75:58.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:41: 75:58.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 75:58.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 75:58.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 75:58.45 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 75:58.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 75:58.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:31: 75:58.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 75:58.45 661 | class HeapSlot : public WriteBarrieredBase 75:58.45 | ^~~~~~~~ 75:58.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 75:58.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 75:58.50 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:58.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:58.50 31 | memset(aT, 0, sizeof(T)); 75:58.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:58.50 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 75:58.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 75:58.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 75:58.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 75:58.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 75:58.51 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:32: 75:58.51 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 75:58.51 70 | struct JSSubString { 75:58.51 | ^~~~~~~~~~~ 75:58.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 75:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 75:58.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:58.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:58.55 31 | memset(aT, 0, sizeof(T)); 75:58.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:58.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 75:58.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:41: 75:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 75:58.56 280 | struct Address 75:58.56 | ^~~~~~~ 75:58.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 75:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 75:58.56 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 75:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 75:58.56 31 | memset(aT, 0, sizeof(T)); 75:58.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:58.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 75:58.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:41: 75:58.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 75:58.56 293 | struct BaseIndex 75:58.56 | ^~~~~~~~~ 75:58.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 75:58.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:58.73 66 | memset(aT, 0, N * sizeof(T)); 75:58.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:58.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:58.73 303 | class MOZ_NON_PARAM alignas(8) Value 75:58.73 | ^~~~~ 75:58.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 75:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 75:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 75:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 75:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 75:58.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:58.74 66 | memset(aT, 0, N * sizeof(T)); 75:58.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:58.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:58.74 303 | class MOZ_NON_PARAM alignas(8) Value 75:58.74 | ^~~~~ 75:58.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 75:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 75:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 75:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 75:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 75:58.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 75:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 75:58.75 66 | memset(aT, 0, N * sizeof(T)); 75:58.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 75:58.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 75:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 75:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 75:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.h:13, 75:58.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsmath.cpp:10: 75:58.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 75:58.75 303 | class MOZ_NON_PARAM alignas(8) Value 75:58.75 | ^~~~~ 75:59.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFcPlatformFontList.h:9, 75:59.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxPlatformGtk.cpp:15: 75:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:59.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:59.88 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:59.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:59.88 712 | class CompressedGlyph { 75:59.88 | ^~~~~~~~~~~~~~~ 75:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 75:59.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 75:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 75:59.88 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 75:59.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 75:59.88 712 | class CompressedGlyph { 75:59.88 | ^~~~~~~~~~~~~~~ 76:03.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:18, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.cpp:8: 76:03.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:03.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:03.83 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:03.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:03.83 31 | memset(aT, 0, sizeof(T)); 76:03.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:03.83 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/HelperThreads.h:20, 76:03.83 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.cpp:19: 76:03.83 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:03.83 70 | struct JSSubString { 76:03.83 | ^~~~~~~~~~~ 76:07.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 76:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 76:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 76:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 76:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 76:07.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Initialization.cpp:16: 76:07.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:07.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:07.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:07.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:07.90 31 | memset(aT, 0, sizeof(T)); 76:07.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:07.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 76:07.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Initialization.cpp:16: 76:07.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:07.90 70 | struct JSSubString { 76:07.90 | ^~~~~~~~~~~ 76:07.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/AtomicsObject.h:12, 76:07.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Initialization.cpp:16: 76:07.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 76:07.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 76:07.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:07.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:07.96 31 | memset(aT, 0, sizeof(T)); 76:07.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:07.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmInstance.h:22, 76:07.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Initialization.cpp:29: 76:07.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 76:07.96 41 | class CodeSegment 76:07.96 | ^~~~~~~~~~~ 76:10.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxSVGGlyphs.cpp:30: 76:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 76:10.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 76:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 76:10.32 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 76:10.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 76:10.32 712 | class CompressedGlyph { 76:10.32 | ^~~~~~~~~~~~~~~ 76:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 76:10.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 76:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 76:10.32 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 76:10.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 76:10.32 712 | class CompressedGlyph { 76:10.32 | ^~~~~~~~~~~~~~~ 76:13.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.h:12, 76:13.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.cpp:6: 76:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 76:13.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 76:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 76:13.71 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 76:13.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 76:13.71 712 | class CompressedGlyph { 76:13.71 | ^~~~~~~~~~~~~~~ 76:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 76:13.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 76:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 76:13.71 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 76:13.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:13.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 76:13.71 712 | class CompressedGlyph { 76:13.71 | ^~~~~~~~~~~~~~~ 76:13.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:13.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:14, 76:13.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:13.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:13.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:13.81 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:13.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:13.81 31 | memset(aT, 0, sizeof(T)); 76:13.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:13.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:13.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.h:11, 76:13.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:19, 76:13.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:13.81 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:13.81 70 | struct JSSubString { 76:13.81 | ^~~~~~~~~~~ 76:13.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:14, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 76:13.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:13.90 31 | memset(aT, 0, sizeof(T)); 76:13.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:13.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:17: 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:13.90 280 | struct Address 76:13.90 | ^~~~~~~ 76:13.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:14, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 76:13.90 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:13.90 31 | memset(aT, 0, sizeof(T)); 76:13.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:13.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 76:13.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:17: 76:13.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:13.90 293 | struct BaseIndex 76:13.90 | ^~~~~~~~~ 76:14.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:14, 76:14.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 76:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 76:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 76:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 76:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 76:14.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:14.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:14.21 66 | memset(aT, 0, N * sizeof(T)); 76:14.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:14.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:23, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:15, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.h:11, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:19, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:14.22 303 | class MOZ_NON_PARAM alignas(8) Value 76:14.22 | ^~~~~ 76:14.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:14, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 76:14.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:14.22 66 | memset(aT, 0, N * sizeof(T)); 76:14.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:14.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:23, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:15, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.h:11, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:19, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:14.22 303 | class MOZ_NON_PARAM alignas(8) Value 76:14.22 | ^~~~~ 76:14.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:14, 76:14.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 76:14.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:14.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:14.22 66 | memset(aT, 0, N * sizeof(T)); 76:14.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:14.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:23, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:15, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.h:11, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:19, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:14.23 303 | class MOZ_NON_PARAM alignas(8) Value 76:14.23 | ^~~~~ 76:14.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:17: 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 76:14.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:14.23 101 | memset(p, 0, numElems * sizeof(T)); 76:14.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:14.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.h:14, 76:14.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLogging.cpp:6: 76:14.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 76:14.23 787 | class HashTableEntry 76:14.23 | ^~~~~~~~~~~~~~ 76:16.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:16.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontFeatures.h:11, 76:16.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.h:12, 76:16.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:10, 76:16.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.h:12, 76:16.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.cpp:6: 76:16.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void gfxTextRun::_ZN10gfxTextRun13SortGlyphRunsEv.part.0()': 76:16.32 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:16.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:16.32 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:16.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxTextRun.cpp:1201:24: note: while referencing 'runs' 76:16.32 1201 | nsTArray runs(mGlyphRuns); 76:16.32 | ^~~~ 76:16.56 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:16.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:16.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.h:11, 76:16.56 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.cpp:6: 76:16.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:16.56 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:16.57 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:16.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:16.57 31 | memset(aT, 0, sizeof(T)); 76:16.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:16.57 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:16.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.h:11, 76:16.57 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingGraph.cpp:6: 76:16.57 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:16.57 70 | struct JSSubString { 76:16.57 | ^~~~~~~~~~~ 76:17.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.cpp:6: 76:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:17.05 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:17.05 31 | memset(aT, 0, sizeof(T)); 76:17.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:17.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.h:10, 76:17.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TraceLoggingTypes.cpp:6: 76:17.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:17.05 70 | struct JSSubString { 76:17.05 | ^~~~~~~~~~~ 76:18.52 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.h:9, 76:18.52 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:8: 76:18.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const uint8_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 76:18.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 76:18.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1295:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 76:18.52 1295 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 76:18.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:18.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 76:18.52 712 | class CompressedGlyph { 76:18.52 | ^~~~~~~~~~~~~~~ 76:18.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: In constructor 'gfxShapedWord::gfxShapedWord(const char16_t*, uint32_t, gfxShapedWord::Script, int32_t, uint32_t)': 76:18.52 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead 76:18.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:1307:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class gfxShapedText::CompressedGlyph'; use assignment or value-initialization instead [-Wclass-memaccess] 76:18.52 1307 | memset(mCharGlyphsStorage, 0, aLength * sizeof(CompressedGlyph)); 76:18.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:18.52 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:712:11: note: 'class gfxShapedText::CompressedGlyph' declared here 76:18.52 712 | class CompressedGlyph { 76:18.52 | ^~~~~~~~~~~~~~~ 76:20.05 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:20.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontFeatures.h:11, 76:20.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.h:12, 76:20.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:10, 76:20.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.h:9, 76:20.05 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:8: 76:20.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void gfxUserFontEntry::IncrementGeneration()': 76:20.05 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:20.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:20.05 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:20.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:20.05 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:734:31: note: while referencing 'fontSets' 76:20.05 734 | nsTArray fontSets; 76:20.05 | ^~~~~~~~ 76:20.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontFeatures.h:11, 76:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.h:12, 76:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:10, 76:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.h:9, 76:20.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:8: 76:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'bool gfxUserFontEntry::LoadPlatformFont(const uint8_t*, uint32_t&)': 76:20.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'FallibleTArray [1]' 76:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'FallibleTArray [1]' [-Warray-bounds] 76:20.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:20.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:20.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:675:33: note: while referencing 'metadata' 76:20.23 675 | FallibleTArray metadata; 76:20.23 | ^~~~~~~~ 76:20.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:20.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontFeatures.h:11, 76:20.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.h:12, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:10, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.h:9, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:8: 76:20.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void gfxUserFontEntry::LoadNextSrc()': 76:20.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:20.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:20.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:20.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:20.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:426:39: note: while referencing 'fontSets' 76:20.28 426 | nsTArray fontSets; 76:20.28 | ^~~~~~~~ 76:20.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontFeatures.h:11, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFontEntry.h:12, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxFont.h:10, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.h:9, 76:20.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:8: 76:20.28 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:20.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:20.28 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:20.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:20.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/gfx/thebes/gfxUserFontSet.cpp:426:39: note: while referencing 'fontSets' 76:20.28 426 | nsTArray fontSets; 76:20.28 | ^~~~~~~~ 76:21.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter-inl.h:19, 76:21.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.cpp:98, 76:21.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 76:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 76:21.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 76:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 76:21.92 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 76:21.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:21.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 76:21.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 76:21.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:21.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:21.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:21.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 76:21.92 661 | class HeapSlot : public WriteBarrieredBase 76:21.92 | ^~~~~~~~ 76:22.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:22.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:22.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:22.19 31 | memset(aT, 0, sizeof(T)); 76:22.20 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:22.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:22.20 70 | struct JSSubString { 76:22.20 | ^~~~~~~~~~~ 76:22.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 76:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 76:22.26 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:22.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:22.26 31 | memset(aT, 0, sizeof(T)); 76:22.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:22.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:23, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.cpp:92, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 76:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 76:22.27 41 | class CodeSegment 76:22.27 | ^~~~~~~~~~~ 76:22.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 76:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:43:46: required from here 76:22.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:22.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:22.27 31 | memset(aT, 0, sizeof(T)); 76:22.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:22.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.cpp:92, 76:22.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 76:22.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 76:22.28 35 | struct LinkDataCacheablePod 76:22.28 | ^~~~~~~~~~~~~~~~~~~~ 76:22.29 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.29 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:22.29 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 76:22.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:22.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:22.30 31 | memset(aT, 0, sizeof(T)); 76:22.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:22.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.cpp:96, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 76:22.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:22.30 280 | struct Address 76:22.30 | ^~~~~~~ 76:22.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:22.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 76:22.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:22.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:22.30 31 | memset(aT, 0, sizeof(T)); 76:22.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:22.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:22.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 76:22.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 76:22.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 76:22.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.cpp:96, 76:22.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:11: 76:22.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:22.31 293 | struct BaseIndex 76:22.31 | ^~~~~~~~~ 76:22.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 76:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 76:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 76:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 76:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 76:22.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:22.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:22.92 66 | memset(aT, 0, N * sizeof(T)); 76:22.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:22.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:22.93 303 | class MOZ_NON_PARAM alignas(8) Value 76:22.93 | ^~~~~ 76:22.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 76:22.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 76:22.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 76:22.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 76:22.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 76:22.93 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:22.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:22.93 66 | memset(aT, 0, N * sizeof(T)); 76:22.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:22.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 76:22.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 76:22.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 76:22.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 76:22.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 76:22.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 76:22.94 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:22.95 303 | class MOZ_NON_PARAM alignas(8) Value 76:22.95 | ^~~~~ 76:22.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 76:22.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 76:22.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 76:22.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 76:22.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 76:22.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:22.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:22.95 66 | memset(aT, 0, N * sizeof(T)); 76:22.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:22.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 76:22.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 76:22.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 76:22.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:22.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsalloc.cpp:8, 76:22.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src0.cpp:2: 76:22.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:22.96 303 | class MOZ_NON_PARAM alignas(8) Value 76:22.96 | ^~~~~ 76:27.71 libgfx_thebes.a.desc 76:28.90 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:28.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.h:13, 76:28.90 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:5: 76:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult nsSiteSecurityService::ProcessSTSHeader(nsIURI*, const char*, uint32_t, uint64_t*, bool*, uint32_t*)': 76:28.90 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:28.90 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:28.90 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:28.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:482:23: note: while referencing 'unusedSHA256keys' 76:28.91 482 | nsTArray unusedSHA256keys; // Required for sane internal interface 76:28.91 | ^~~~~~~~~~~~~~~~ 76:28.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:28.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.h:13, 76:28.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:5: 76:28.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 76:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:28.91 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 76:28.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 76:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:482:23: note: while referencing 'unusedSHA256keys' 76:28.91 482 | nsTArray unusedSHA256keys; // Required for sane internal interface 76:28.91 | ^~~~~~~~~~~~~~~~ 76:28.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:28.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.h:13, 76:28.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:5: 76:28.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'nsTArray [1]' 76:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:28.91 236 | header->mLength = length; 76:28.91 | ~~~~~~~~~~~~~~~~^~~~~~~~ 76:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:482:23: note: while referencing 'unusedSHA256keys' 76:28.91 482 | nsTArray unusedSHA256keys; // Required for sane internal interface 76:28.91 | ^~~~~~~~~~~~~~~~ 76:28.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:28.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.h:13, 76:28.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:5: 76:28.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:28.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:28.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:28.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsSiteSecurityService.cpp:482:23: note: while referencing 'unusedSHA256keys' 76:28.91 482 | nsTArray unusedSHA256keys; // Required for sane internal interface 76:28.91 | ^~~~~~~~~~~~~~~~ 76:35.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 76:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/CSTrustDomain.cpp:8, 76:35.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 76:35.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::DataStorage::Put(const nsCString&, const nsCString&, mozilla::DataStorageType)': 76:35.65 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:35.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:35.65 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:35.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:35.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 76:35.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/DataStorage.cpp:552:28: note: while referencing 'parents' 76:35.66 552 | nsTArray parents; 76:35.66 | ^~~~~~~ 76:35.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 76:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/CSTrustDomain.cpp:8, 76:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 76:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::DataStorage::Init(bool&)': 76:35.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 76:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 76:35.84 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:35.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:35.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 76:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/DataStorage.cpp:121:39: note: while referencing 'items' 76:35.84 121 | InfallibleTArray items; 76:35.84 | ^~~~~ 76:35.84 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 76:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/CSTrustDomain.cpp:8, 76:35.84 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 76:35.84 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} 76:35.84 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'InfallibleTArray [1]' {aka 'nsTArray [1]'} [-Warray-bounds] 76:35.85 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:35.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:35.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 76:35.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/DataStorage.cpp:121:39: note: while referencing 'items' 76:35.85 121 | InfallibleTArray items; 76:35.85 | ^~~~~ 76:35.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 76:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/CSTrustDomain.cpp:8, 76:35.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 76:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'nsresult mozilla::DataStorage::Clear()': 76:35.91 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:35.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:35.91 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:35.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:35.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 76:35.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/DataStorage.cpp:552:28: note: while referencing 'parents' 76:35.92 552 | nsTArray parents; 76:35.92 | ^~~~~~~ 76:35.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:35.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/Preferences.h:18, 76:35.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/CSTrustDomain.cpp:8, 76:35.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 76:35.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'void mozilla::DataStorage::Remove(const nsCString&, mozilla::DataStorageType)': 76:35.93 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'nsTArray [1]' 76:35.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'nsTArray [1]' [-Warray-bounds] 76:35.94 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:35.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:35.94 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 76:35.94 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/DataStorage.cpp:552:28: note: while referencing 'parents' 76:35.94 552 | nsTArray parents; 76:35.94 | ^~~~~~~ 76:38.40 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 76:38.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 76:38.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsClientAuthRemember.h:10, 76:38.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 76:38.40 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 76:38.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsCrypto.cpp: In member function 'virtual nsresult nsPkcs11::QueryInterface(const nsIID&, void**)': 76:38.40 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 76:38.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:38.40 819 | foundInterface = 0; \ 76:38.40 | ^~~~~~~~~~~~~~ 76:38.40 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:38.41 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsCrypto.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:38.41 17 | NS_INTERFACE_MAP_END 76:38.41 | ^~~~~~~~~~~~~~~~~~~~ 76:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:800:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:38.41 800 | else 76:38.41 | ^~~~ 76:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:877:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:38.41 877 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:38.41 | ^~~~~~~~~~~~~~~~~~ 76:38.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsCrypto.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:38.41 16 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:38.41 | ^~~~~~~~~~~~~~~~~~~~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 76:39.62 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:39.62 819 | foundInterface = 0; \ 76:39.62 | ^~~~~~~~~~~~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:39.62 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:39.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:39.62 170 | NS_INTERFACE_MAP_END 76:39.62 | ^~~~~~~~~~~~~~~~~~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76:39.62 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 76:39.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 76:39.62 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 76:39.62 | ^~~~~~~~~~~~~~~~~~~~ 76:39.62 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 76:39.62 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:39.62 137 | } else 76:39.62 | ^~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 76:39.62 137 | } else 76:39.62 | ^~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76:39.62 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 76:39.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.62 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificate.cpp:1169:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 76:39.62 1169 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 76:39.62 | ^~~~~~~~~~~~~~~~~~~~ 76:39.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BlockingResourceBase.h:15, 76:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/ReentrantMonitor.h:15, 76:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsClientAuthRemember.h:10, 76:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsClientAuthRemember.cpp:7, 76:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp: In member function 'virtual nsresult nsNSSCertListFakeTransport::QueryInterface(const nsIID&, void**)': 76:39.67 Warning: -Wmultistatement-macros in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h: macro expands to multiple statements 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:819:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:39.67 819 | foundInterface = 0; \ 76:39.67 | ^~~~~~~~~~~~~~ 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsISupportsImpl.h:883:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:39.67 883 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:39.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:39.67 170 | NS_INTERFACE_MAP_END 76:39.67 | ^~~~~~~~~~~~~~~~~~~~ 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76:39.67 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 76:39.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 76:39.67 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 76:39.67 | ^~~~~~~~~~~~~~~~~~~~ 76:39.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificate.cpp:20, 76:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:119: 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:39.67 137 | } else 76:39.67 | ^~~~ 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:137:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 76:39.67 137 | } else 76:39.67 | ^~~~ 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIClassInfoImpl.h:175:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76:39.67 175 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 76:39.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSCertificateFakeTransport.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 76:39.67 384 | NS_IMPL_ISUPPORTS_CI(nsNSSCertListFakeTransport, 76:39.67 | ^~~~~~~~~~~~~~~~~~~~ 76:42.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:37, 76:42.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:42.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 76:42.00 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 76:42.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 76:42.00 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 76:42.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.00 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 76:42.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 76:42.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:42.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:14, 76:42.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:42.00 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:42.00 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 76:42.00 661 | class HeapSlot : public WriteBarrieredBase 76:42.00 | ^~~~~~~~ 76:43.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:43.67 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:43.67 31 | memset(aT, 0, sizeof(T)); 76:43.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:43.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:14, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:43.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:43.67 70 | struct JSSubString { 76:43.67 | ^~~~~~~~~~~ 76:43.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 76:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:43.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 76:43.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:43.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:43.73 31 | memset(aT, 0, sizeof(T)); 76:43.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:43.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:37, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:43.74 280 | struct Address 76:43.74 | ^~~~~~~ 76:43.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 76:43.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:43.74 31 | memset(aT, 0, sizeof(T)); 76:43.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:43.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:37, 76:43.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:43.74 293 | struct BaseIndex 76:43.74 | ^~~~~~~~~ 76:43.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': 76:43.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.cpp:600:12: required from here 76:43.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:43.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:43.88 31 | memset(aT, 0, sizeof(T)); 76:43.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:43.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:12, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:37, 76:43.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:43.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsiter.h:32:8: note: 'struct js::NativeIterator' declared here 76:43.88 32 | struct NativeIterator 76:43.88 | ^~~~~~~~~~~~~~ 76:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 76:44.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:44.22 66 | memset(aT, 0, N * sizeof(T)); 76:44.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:44.22 303 | class MOZ_NON_PARAM alignas(8) Value 76:44.22 | ^~~~~ 76:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 76:44.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:44.22 66 | memset(aT, 0, N * sizeof(T)); 76:44.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:44.22 303 | class MOZ_NON_PARAM alignas(8) Value 76:44.22 | ^~~~~ 76:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 76:44.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:44.22 66 | memset(aT, 0, N * sizeof(T)); 76:44.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:44.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:44.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:44.22 303 | class MOZ_NON_PARAM alignas(8) Value 76:44.22 | ^~~~~ 76:44.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:37, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 76:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 76:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 76:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 76:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 76:44.23 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:44.23 101 | memset(p, 0, numElems * sizeof(T)); 76:44.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:44.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.h:13, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsexn.cpp:10, 76:44.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src1.cpp:2: 76:44.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 76:44.23 787 | class HashTableEntry 76:44.23 | ^~~~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsNSSU2FToken::Sign(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': 76:51.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:735:30: note: while referencing 'signatureBuf' 76:51.16 735 | mozilla::dom::CryptoBuffer signatureBuf; 76:51.16 | ^~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.16 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 76:51.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:735:30: note: while referencing 'signatureBuf' 76:51.16 735 | mozilla::dom::CryptoBuffer signatureBuf; 76:51.16 | ^~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.16 236 | header->mLength = length; 76:51.16 | ~~~~~~~~~~~~~~~~^~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:735:30: note: while referencing 'signatureBuf' 76:51.16 735 | mozilla::dom::CryptoBuffer signatureBuf; 76:51.16 | ^~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:735:30: note: while referencing 'signatureBuf' 76:51.16 735 | mozilla::dom::CryptoBuffer signatureBuf; 76:51.16 | ^~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.16 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.16 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.16 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.16 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.16 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:712:30: note: while referencing 'signedDataBuf' 76:51.16 712 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.16 | ^~~~~~~~~~~~~ 76:51.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.17 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.17 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.17 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 76:51.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 76:51.17 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.17 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:712:30: note: while referencing 'signedDataBuf' 76:51.17 712 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.18 | ^~~~~~~~~~~~~ 76:51.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.18 236 | header->mLength = length; 76:51.18 | ~~~~~~~~~~~~~~~~^~~~~~~~ 76:51.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:712:30: note: while referencing 'signedDataBuf' 76:51.18 712 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.18 | ^~~~~~~~~~~~~ 76:51.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.18 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.18 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.18 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.18 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.18 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:712:30: note: while referencing 'signedDataBuf' 76:51.18 712 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.18 | ^~~~~~~~~~~~~ 76:51.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: In member function 'virtual nsresult nsNSSU2FToken::Register(uint8_t*, uint32_t, uint8_t*, uint32_t, uint8_t**, uint32_t*)': 76:51.23 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.23 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:616:30: note: while referencing 'registrationBuf' 76:51.23 616 | mozilla::dom::CryptoBuffer registrationBuf; 76:51.23 | ^~~~~~~~~~~~~~~ 76:51.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.24 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 76:51.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 76:51.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:616:30: note: while referencing 'registrationBuf' 76:51.24 616 | mozilla::dom::CryptoBuffer registrationBuf; 76:51.24 | ^~~~~~~~~~~~~~~ 76:51.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.24 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.24 236 | header->mLength = length; 76:51.24 | ~~~~~~~~~~~~~~~~^~~~~~~~ 76:51.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:616:30: note: while referencing 'registrationBuf' 76:51.24 616 | mozilla::dom::CryptoBuffer registrationBuf; 76:51.24 | ^~~~~~~~~~~~~~~ 76:51.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:616:30: note: while referencing 'registrationBuf' 76:51.25 616 | mozilla::dom::CryptoBuffer registrationBuf; 76:51.25 | ^~~~~~~~~~~~~~~ 76:51.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.25 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.25 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:590:30: note: while referencing 'signedDataBuf' 76:51.26 590 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.26 | ^~~~~~~~~~~~~ 76:51.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:232:56: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.26 232 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 76:51.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 76:51.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:590:30: note: while referencing 'signedDataBuf' 76:51.26 590 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.26 | ^~~~~~~~~~~~~ 76:51.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.26 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:236:21: warning: array subscript 0 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.26 236 | header->mLength = length; 76:51.26 | ~~~~~~~~~~~~~~~~^~~~~~~~ 76:51.26 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:590:30: note: while referencing 'signedDataBuf' 76:51.27 590 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.27 | ^~~~~~~~~~~~~ 76:51.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray.h:2484, 76:51.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsIPrincipal.h:24, 76:51.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/BasePrincipal.h:9, 76:51.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/certverifier/CertVerifier.h:28, 76:51.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/SharedCertVerifier.h:8, 76:51.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.h:11, 76:51.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSComponent.cpp:7, 76:51.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 76:51.27 Warning: -Warray-bounds in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' 76:51.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/nsTArray-inl.h:103:40: warning: array subscript 8 is outside array bounds of 'mozilla::dom::CryptoBuffer [1]' [-Warray-bounds] 76:51.27 103 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:51.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 76:51.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/security/manager/ssl/nsNSSU2FToken.cpp:590:30: note: while referencing 'signedDataBuf' 76:51.27 590 | mozilla::dom::CryptoBuffer signedDataBuf; 76:51.27 | ^~~~~~~~~~~~~ 76:53.60 libsecurity_manager_ssl.a.desc 76:57.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:22, 76:57.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.cpp:6, 76:57.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 76:57.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 76:57.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 76:57.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 76:57.75 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 76:57.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:57.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 76:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfun.h:13, 76:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:14, 76:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:9, 76:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.cpp:6, 76:57.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 76:57.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 76:57.75 661 | class HeapSlot : public WriteBarrieredBase 76:57.75 | ^~~~~~~~ 76:58.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:58.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:58.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:58.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:58.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:58.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 76:58.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 76:58.96 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:58.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:58.96 31 | memset(aT, 0, sizeof(T)); 76:58.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:58.96 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:58.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:58.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:58.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:58.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 76:58.96 70 | struct JSSubString { 76:58.96 | ^~~~~~~~~~~ 76:59.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 76:59.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:59.04 31 | memset(aT, 0, sizeof(T)); 76:59.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:59.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:16, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.cpp:6, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 76:59.04 280 | struct Address 76:59.04 | ^~~~~~~ 76:59.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 76:59.04 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:59.04 31 | memset(aT, 0, sizeof(T)); 76:59.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:59.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:16, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.cpp:6, 76:59.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 76:59.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 76:59.04 293 | struct BaseIndex 76:59.04 | ^~~~~~~~~ 76:59.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 76:59.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:59.64 66 | memset(aT, 0, N * sizeof(T)); 76:59.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:59.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:23, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:15, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:59.64 303 | class MOZ_NON_PARAM alignas(8) Value 76:59.64 | ^~~~~ 76:59.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 76:59.64 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:59.64 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:59.64 66 | memset(aT, 0, N * sizeof(T)); 76:59.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:59.64 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:23, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:15, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.64 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:59.65 303 | class MOZ_NON_PARAM alignas(8) Value 76:59.65 | ^~~~~ 76:59.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:10, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 76:59.65 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 76:59.65 66 | memset(aT, 0, N * sizeof(T)); 76:59.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:59.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:23, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:15, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 76:59.65 303 | class MOZ_NON_PARAM alignas(8) Value 76:59.65 | ^~~~~ 76:59.65 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:16, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.cpp:6, 76:59.65 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:11: 76:59.65 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 76:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 76:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 76:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 76:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 76:59.66 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 76:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 76:59.66 101 | memset(p, 0, numElems * sizeof(T)); 76:59.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:59.66 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:22, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsutil.h:23, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:15, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.h:15, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache-inl.h:9, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SharedImmutableStringsCache.cpp:6, 76:59.66 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src10.cpp:2: 76:59.66 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 76:59.66 787 | class HashTableEntry 76:59.66 | ^~~~~~~~~~~~~~ 77:00.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches-inl.h:17, 77:00.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TaggedProto.cpp:14, 77:00.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:11: 77:00.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 77:00.89 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:00.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:00.89 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:00.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.89 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:16, 77:00.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:00.89 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:00.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:00.89 661 | class HeapSlot : public WriteBarrieredBase 77:00.89 | ^~~~~~~~ 77:01.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:01.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:01.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:01.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:01.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:01.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:01.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:01.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:01.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:01.68 31 | memset(aT, 0, sizeof(T)); 77:01.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:01.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:01.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:22, 77:01.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:01.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:01.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:01.69 70 | struct JSSubString { 77:01.69 | ^~~~~~~~~~~ 77:01.74 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:01.74 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:01.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:01.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 77:01.74 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:01.74 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:01.74 31 | memset(aT, 0, sizeof(T)); 77:01.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:01.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:16, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:01.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:01.75 280 | struct Address 77:01.75 | ^~~~~~~ 77:01.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:01.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:01.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 77:01.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:01.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:01.75 31 | memset(aT, 0, sizeof(T)); 77:01.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:01.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:16, 77:01.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:01.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:01.75 293 | struct BaseIndex 77:01.75 | ^~~~~~~~~ 77:02.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:02.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:02.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 77:02.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 77:02.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 77:02.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 77:02.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 77:02.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:02.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:02.20 66 | memset(aT, 0, N * sizeof(T)); 77:02.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:02.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:02.20 303 | class MOZ_NON_PARAM alignas(8) Value 77:02.20 | ^~~~~ 77:02.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 77:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 77:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 77:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 77:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 77:02.21 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:02.21 66 | memset(aT, 0, N * sizeof(T)); 77:02.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:02.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:02.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:02.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:02.21 303 | class MOZ_NON_PARAM alignas(8) Value 77:02.21 | ^~~~~ 77:02.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 77:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 77:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 77:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 77:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 77:02.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:02.22 66 | memset(aT, 0, N * sizeof(T)); 77:02.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:02.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:02.22 303 | class MOZ_NON_PARAM alignas(8) Value 77:02.22 | ^~~~~ 77:02.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': 77:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' 77:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' 77:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' 77:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypedArrayObject.cpp:1899:32: required from here 77:02.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:02.24 66 | memset(aT, 0, N * sizeof(T)); 77:02.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:02.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:02.24 303 | class MOZ_NON_PARAM alignas(8) Value 77:02.24 | ^~~~~ 77:02.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': 77:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' 77:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT; unsigned int N = 3]' 77:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1046:57: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with unsigned int N = 3]' 77:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypedArrayObject.cpp:3304:35: required from here 77:02.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:02.25 66 | memset(aT, 0, N * sizeof(T)); 77:02.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:02.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.h:14, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Symbol.cpp:6, 77:02.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src11.cpp:2: 77:02.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:02.25 303 | class MOZ_NON_PARAM alignas(8) Value 77:02.25 | ^~~~~ 77:10.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:10, 77:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 77:10.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:10.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:10.49 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:10.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:10.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:8, 77:10.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:10.50 661 | class HeapSlot : public WriteBarrieredBase 77:10.50 | ^~~~~~~~ 77:10.81 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:10.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:10.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:10.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:10.81 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:10.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:10.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:10.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:10.82 31 | memset(aT, 0, sizeof(T)); 77:10.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:10.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:8, 77:10.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:10.82 70 | struct JSSubString { 77:10.82 | ^~~~~~~~~~~ 77:10.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:10.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 77:10.87 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:10.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:10.87 31 | memset(aT, 0, sizeof(T)); 77:10.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:10.87 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:10.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:10, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:10.88 280 | struct Address 77:10.88 | ^~~~~~~ 77:10.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:10.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 77:10.88 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:10.88 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:10.88 31 | memset(aT, 0, sizeof(T)); 77:10.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:10.88 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:10, 77:10.88 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:10.89 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:10.89 293 | struct BaseIndex 77:10.89 | ^~~~~~~~~ 77:11.19 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:11.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:11.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:11.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:11.19 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:11.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 77:11.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 77:11.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 77:11.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 77:11.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 77:11.19 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:11.19 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:11.19 66 | memset(aT, 0, N * sizeof(T)); 77:11.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:11.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:11.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:11.20 303 | class MOZ_NON_PARAM alignas(8) Value 77:11.20 | ^~~~~ 77:11.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:11.20 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:11.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 77:11.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 77:11.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 77:11.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 77:11.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 77:11.20 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:11.20 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:11.20 66 | memset(aT, 0, N * sizeof(T)); 77:11.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:11.20 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:11.21 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:11.21 303 | class MOZ_NON_PARAM alignas(8) Value 77:11.21 | ^~~~~ 77:11.21 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:11.21 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 77:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 77:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 77:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 77:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 77:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 77:11.22 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:11.22 66 | memset(aT, 0, N * sizeof(T)); 77:11.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:11.22 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 77:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/UbiNodeCensus.h:14, 77:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/UbiNodeCensus.cpp:6, 77:11.22 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src12.cpp:2: 77:11.22 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:11.22 303 | class MOZ_NON_PARAM alignas(8) Value 77:11.22 | ^~~~~ 77:22.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Xdr.h:12, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Xdr.cpp:6, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 77:22.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:22.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:22.82 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:22.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:22.82 31 | memset(aT, 0, sizeof(T)); 77:22.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:22.82 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Scope.h:12, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/NameAnalysisTypes.h:11, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:21, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Xdr.cpp:13, 77:22.82 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src13.cpp:2: 77:22.82 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:22.82 70 | struct JSSubString { 77:22.83 | ^~~~~~~~~~~ 77:24.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject-inl.h:18, 77:24.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:36, 77:24.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:24.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 77:24.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:24.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:24.13 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:24.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:24.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:23, 77:24.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:24.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:24.13 661 | class HeapSlot : public WriteBarrieredBase 77:24.13 | ^~~~~~~~ 77:24.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:24.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:24.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:24.95 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:24.95 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:24.95 31 | memset(aT, 0, sizeof(T)); 77:24.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:24.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 77:24.95 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 77:24.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 77:24.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 77:24.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 77:24.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 77:24.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:24.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:24, 77:24.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:24.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:24.96 70 | struct JSSubString { 77:24.96 | ^~~~~~~~~~~ 77:25.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 77:25.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:25.01 31 | memset(aT, 0, sizeof(T)); 77:25.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:25.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject-inl.h:18, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:36, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:25.01 280 | struct Address 77:25.01 | ^~~~~~~ 77:25.01 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.01 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 77:25.01 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:25.01 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:25.01 31 | memset(aT, 0, sizeof(T)); 77:25.02 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:25.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 77:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 77:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject-inl.h:18, 77:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:36, 77:25.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:25.02 293 | struct BaseIndex 77:25.02 | ^~~~~~~~~ 77:25.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:25.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:25.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:25.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.13 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]': 77:25.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsopcode.cpp:264:38: required from here 77:25.13 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:25.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:25.13 31 | memset(aT, 0, sizeof(T)); 77:25.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:25.13 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:29: 77:25.13 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsopcode.cpp:261:11: note: 'class {anonymous}::BytecodeParser::Bytecode' declared here 77:25.13 261 | class Bytecode 77:25.13 | ^~~~~~~~ 77:25.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 77:25.36 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:25.36 66 | memset(aT, 0, N * sizeof(T)); 77:25.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:25.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:25.36 303 | class MOZ_NON_PARAM alignas(8) Value 77:25.36 | ^~~~~ 77:25.36 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.36 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 77:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 77:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 77:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 77:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 77:25.37 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:25.37 66 | memset(aT, 0, N * sizeof(T)); 77:25.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:25.37 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.37 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.37 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:25.38 303 | class MOZ_NON_PARAM alignas(8) Value 77:25.38 | ^~~~~ 77:25.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:18, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 77:25.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 77:25.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 77:25.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 77:25.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 77:25.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:25.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:25.38 66 | memset(aT, 0, N * sizeof(T)); 77:25.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:25.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.h:12, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsnum.cpp:10, 77:25.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src2.cpp:2: 77:25.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:25.38 303 | class MOZ_NON_PARAM alignas(8) Value 77:25.38 | ^~~~~ 77:28.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:55, 77:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 77:28.53 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:28.53 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:28.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:28.53 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 77:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.53 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.53 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:28.53 661 | class HeapSlot : public WriteBarrieredBase 77:28.53 | ^~~~~~~~ 77:28.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:28.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:28.80 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:28.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:28.80 31 | memset(aT, 0, sizeof(T)); 77:28.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:28.80 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Scope.h:12, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/NameAnalysisTypes.h:11, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:21, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.80 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.80 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:28.80 70 | struct JSSubString { 77:28.80 | ^~~~~~~~~~~ 77:28.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:28.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 77:28.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:28.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:28.85 31 | memset(aT, 0, sizeof(T)); 77:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:28.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:28.85 280 | struct Address 77:28.85 | ^~~~~~~ 77:28.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.85 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:28.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 77:28.85 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:28.85 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:28.85 31 | memset(aT, 0, sizeof(T)); 77:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:28.85 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 77:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 77:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 77:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:28.86 293 | struct BaseIndex 77:28.86 | ^~~~~~~~~ 77:28.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 77:28.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:28.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': 77:28.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:2486:12: required from here 77:28.98 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:28.98 31 | memset(aT, 0, sizeof(T)); 77:28.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:28.98 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:28.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:28.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:788:7: note: 'class JSScript' declared here 77:28.98 788 | class JSScript : public js::gc::TenuredCell 77:28.98 | ^~~~~~~~ 77:29.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 77:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyFrameArgs; JS::HandleFunction = JS::Handle]': 77:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp:331:38: required from here 77:29.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead 77:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp:304:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 77:29.02 304 | memset(data->args, 0, numArgs * sizeof(Value)); 77:29.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:29.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:29.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 77:29.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 77:29.02 436 | class GCPtr : public WriteBarrieredBase 77:29.02 | ^~~~~ 77:29.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 77:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyScriptFrameIterArgs; JS::HandleFunction = JS::Handle]': 77:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp:344:18: required from here 77:29.02 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead 77:29.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp:304:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 77:29.02 304 | memset(data->args, 0, numArgs * sizeof(Value)); 77:29.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:29.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:29.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 77:29.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 77:29.03 436 | class GCPtr : public WriteBarrieredBase 77:29.03 | ^~~~~ 77:29.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:29: 77:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyJitFrameArgs; JS::HandleFunction = JS::Handle]': 77:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp:363:18: required from here 77:29.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead 77:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ArgumentsObject.cpp:304:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 77:29.03 304 | memset(data->args, 0, numArgs * sizeof(Value)); 77:29.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:29.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 77:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:436:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 77:29.03 436 | class GCPtr : public WriteBarrieredBase 77:29.03 | ^~~~~ 77:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 77:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 77:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 77:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 77:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 77:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 77:29.30 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:29.30 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:29.30 66 | memset(aT, 0, N * sizeof(T)); 77:29.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:29.30 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:29.30 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:29.31 303 | class MOZ_NON_PARAM alignas(8) Value 77:29.31 | ^~~~~ 77:29.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 77:29.31 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:29.31 66 | memset(aT, 0, N * sizeof(T)); 77:29.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:29.31 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.31 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.31 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:29.31 303 | class MOZ_NON_PARAM alignas(8) Value 77:29.32 | ^~~~~ 77:29.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 77:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 77:29.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 77:29.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 77:29.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 77:29.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 77:29.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:29.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:29.33 66 | memset(aT, 0, N * sizeof(T)); 77:29.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:29.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:9, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:10, 77:29.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:29.33 303 | class MOZ_NON_PARAM alignas(8) Value 77:29.33 | ^~~~~ 77:29.95 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.cpp:37, 77:29.96 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src3.cpp:2: 77:29.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h: At global scope: 77:29.96 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxSrcNotesLength' defined but not used 77:29.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:113:15: warning: 'js::frontend::MaxSrcNotesLength' defined but not used [-Wunused-variable] 77:29.96 113 | static size_t MaxSrcNotesLength = INT32_MAX; 77:29.96 | ^~~~~~~~~~~~~~~~~ 77:29.96 Warning: -Wunused-variable in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h: 'js::frontend::MaxBytecodeLength' defined but not used 77:29.96 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/BytecodeEmitter.h:112:15: warning: 'js::frontend::MaxBytecodeLength' defined but not used [-Wunused-variable] 77:29.96 112 | static size_t MaxBytecodeLength = INT32_MAX; 77:29.96 | ^~~~~~~~~~~~~~~~~ 77:39.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:18, 77:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 77:39.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:39.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:39.33 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:39.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:39.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:39.33 661 | class HeapSlot : public WriteBarrieredBase 77:39.34 | ^~~~~~~~ 77:39.41 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:39.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:39.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:39.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:39.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:39.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.41 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:39.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:39.41 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:39.41 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:39.41 31 | memset(aT, 0, sizeof(T)); 77:39.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:39.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:39.42 70 | struct JSSubString { 77:39.42 | ^~~~~~~~~~~ 77:39.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:39.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 77:39.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:39.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:39.46 31 | memset(aT, 0, sizeof(T)); 77:39.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:39.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:17, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:39.46 280 | struct Address 77:39.46 | ^~~~~~~ 77:39.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:39.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 77:39.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:39.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:39.46 31 | memset(aT, 0, sizeof(T)); 77:39.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:39.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 77:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:17, 77:39.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:39.47 293 | struct BaseIndex 77:39.47 | ^~~~~~~~~ 77:39.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 77:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 77:39.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 77:39.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:39.68 66 | memset(aT, 0, N * sizeof(T)); 77:39.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:39.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:39.68 303 | class MOZ_NON_PARAM alignas(8) Value 77:39.68 | ^~~~~ 77:39.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 77:39.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:39.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:39.68 66 | memset(aT, 0, N * sizeof(T)); 77:39.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:39.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.69 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:39.69 303 | class MOZ_NON_PARAM alignas(8) Value 77:39.69 | ^~~~~ 77:39.69 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.69 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 77:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 77:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 77:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 77:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 77:39.70 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:39.70 66 | memset(aT, 0, N * sizeof(T)); 77:39.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:39.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.h:9, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/AsyncIteration.cpp:6, 77:39.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src4.cpp:2: 77:39.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:39.70 303 | class MOZ_NON_PARAM alignas(8) Value 77:39.70 | ^~~~~ 77:46.54 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:22, 77:46.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger-inl.h:11, 77:46.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp:6, 77:46.54 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 77:46.54 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 77:46.55 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:46.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:46.55 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:46.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:46.55 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.h:15, 77:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger-inl.h:9, 77:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp:6, 77:46.55 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 77:46.55 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:46.55 661 | class HeapSlot : public WriteBarrieredBase 77:46.55 | ^~~~~~~~ 77:47.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:17, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:47.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:47.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:47.63 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:47.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:47.63 31 | memset(aT, 0, sizeof(T)); 77:47.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:47.63 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.h:15, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger-inl.h:9, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp:6, 77:47.63 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 77:47.63 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:47.63 70 | struct JSSubString { 77:47.63 | ^~~~~~~~~~~ 77:47.67 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:17, 77:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:47.67 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:47.67 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:47.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 77:47.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:47.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:47.68 31 | memset(aT, 0, sizeof(T)); 77:47.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:47.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:16, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger-inl.h:11, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp:6, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 77:47.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:47.68 280 | struct Address 77:47.68 | ^~~~~~~ 77:47.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:17, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:47.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:47.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 77:47.68 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:47.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:47.68 31 | memset(aT, 0, sizeof(T)); 77:47.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:47.68 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack-inl.h:16, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger-inl.h:11, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp:6, 77:47.68 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 77:47.68 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:47.68 293 | struct BaseIndex 77:47.68 | ^~~~~~~~~ 77:47.76 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:17, 77:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:47.76 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 77:47.76 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 77:47.77 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:47.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:47.77 31 | memset(aT, 0, sizeof(T)); 77:47.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:47.77 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmInstance.h:22, 77:47.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp:39, 77:47.77 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 77:47.77 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 77:47.77 41 | class CodeSegment 77:47.77 | ^~~~~~~~~~~ 77:48.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:48.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:17, 77:48.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:48.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:48.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:48.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 77:48.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:48.44 66 | memset(aT, 0, N * sizeof(T)); 77:48.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:48.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:20, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:48.44 303 | class MOZ_NON_PARAM alignas(8) Value 77:48.44 | ^~~~~ 77:48.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:17, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 77:48.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:48.44 66 | memset(aT, 0, N * sizeof(T)); 77:48.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:48.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:20, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:48.44 303 | class MOZ_NON_PARAM alignas(8) Value 77:48.44 | ^~~~~ 77:48.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:17, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:48.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 77:48.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 77:48.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:48.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:48.45 66 | memset(aT, 0, N * sizeof(T)); 77:48.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:48.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Conversions.h:20, 77:48.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.h:17, 77:48.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/DateTime.cpp:6, 77:48.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:2: 77:48.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:48.45 303 | class MOZ_NON_PARAM alignas(8) Value 77:48.45 | ^~~~~ 77:49.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject-inl.h:18, 77:49.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:13, 77:49.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:49.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 77:49.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 77:49.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 77:49.33 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 77:49.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:49.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:49.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:49.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:49.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:49.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:49.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 77:49.33 661 | class HeapSlot : public WriteBarrieredBase 77:49.33 | ^~~~~~~~ 77:50.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 77:50.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 77:50.28 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:50.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:50.28 31 | memset(aT, 0, sizeof(T)); 77:50.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:50.28 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.28 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.28 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 77:50.28 70 | struct JSSubString { 77:50.28 | ^~~~~~~~~~~ 77:50.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 77:50.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:50.33 31 | memset(aT, 0, sizeof(T)); 77:50.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:50.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 77:50.33 280 | struct Address 77:50.33 | ^~~~~~~ 77:50.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 77:50.33 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:50.33 31 | memset(aT, 0, sizeof(T)); 77:50.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:50.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:11, 77:50.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 77:50.33 293 | struct BaseIndex 77:50.33 | ^~~~~~~~~ 77:50.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 77:50.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 77:50.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 77:50.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 77:50.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 77:50.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:50.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:50.71 66 | memset(aT, 0, N * sizeof(T)); 77:50.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:50.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:50.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:50.72 303 | class MOZ_NON_PARAM alignas(8) Value 77:50.72 | ^~~~~ 77:50.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 77:50.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:50.72 66 | memset(aT, 0, N * sizeof(T)); 77:50.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:50.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:50.72 303 | class MOZ_NON_PARAM alignas(8) Value 77:50.72 | ^~~~~ 77:50.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:18, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:50.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 77:50.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 77:50.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 77:50.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 77:50.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 77:50.73 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 77:50.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 77:50.73 66 | memset(aT, 0, N * sizeof(T)); 77:50.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 77:50.73 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.73 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.73 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 77:50.73 303 | class MOZ_NON_PARAM alignas(8) Value 77:50.73 | ^~~~~ 77:50.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscriptinlines.h:11, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:11, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 77:50.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 77:50.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 77:50.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 77:50.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 77:50.75 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 77:50.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 77:50.75 101 | memset(p, 0, numElems * sizeof(T)); 77:50.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:50.75 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCVector.h:11, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:14, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.h:9, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/GeneratorObject.cpp:6, 77:50.75 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src6.cpp:2: 77:50.75 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 77:50.75 787 | class HashTableEntry 77:50.75 | ^~~~~~~~~~~~~~ 78:02.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src5.cpp:11: 78:02.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 78:02.45 Warning: -Wmaybe-uninitialized in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp: 's' may be used uninitialized 78:02.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Debugger.cpp:10402:26: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 78:02.45 10402 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 78:02.46 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:08.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject-inl.h:18, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject.cpp:6, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:11: 78:08.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 78:08.15 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 78:08.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 78:08.15 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 78:08.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:08.15 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:11, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:11, 78:08.15 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.15 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 78:08.15 661 | class HeapSlot : public WriteBarrieredBase 78:08.15 | ^~~~~~~~ 78:08.32 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.32 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 78:08.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 78:08.32 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:08.32 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:08.32 31 | memset(aT, 0, sizeof(T)); 78:08.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:08.33 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:11, 78:08.33 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.33 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 78:08.33 70 | struct JSSubString { 78:08.33 | ^~~~~~~~~~~ 78:08.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 78:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 78:08.38 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:08.38 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:08.38 31 | memset(aT, 0, sizeof(T)); 78:08.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:08.38 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 78:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 78:08.38 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:17, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 78:08.39 280 | struct Address 78:08.39 | ^~~~~~~ 78:08.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 78:08.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 78:08.39 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:08.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:08.39 31 | memset(aT, 0, sizeof(T)); 78:08.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:08.39 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Bailouts.h:12, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineJIT.h:15, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:17, 78:08.39 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.39 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 78:08.39 293 | struct BaseIndex 78:08.40 | ^~~~~~~~~ 78:08.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]': 78:08.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:62:28: required from here 78:08.42 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:08.42 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:08.42 31 | memset(aT, 0, sizeof(T)); 78:08.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:08.42 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmInstance.h:22, 78:08.42 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:25, 78:08.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.43 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmCode.h:41:7: note: 'class js::wasm::CodeSegment' declared here 78:08.43 41 | class CodeSegment 78:08.43 | ^~~~~~~~~~~ 78:08.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.43 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]': 78:08.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:43:46: required from here 78:08.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:08.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:08.44 31 | memset(aT, 0, sizeof(T)); 78:08.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:08.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:27, 78:08.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/wasm/WasmModule.h:35:8: note: 'struct js::wasm::LinkDataCacheablePod' declared here 78:08.44 35 | struct LinkDataCacheablePod 78:08.44 | ^~~~~~~~~~~~~~~~~~~~ 78:08.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': 78:08.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.cpp:38:12: required from here 78:08.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:08.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:08.48 31 | memset(aT, 0, sizeof(T)); 78:08.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:08.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:11, 78:08.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:85:7: note: 'class js::ObjectGroup' declared here 78:08.48 85 | class ObjectGroup : public gc::TenuredCell 78:08.48 | ^~~~~~~~~~~ 78:08.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': 78:08.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.cpp:1663:12: required from here 78:08.49 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:08.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:08.49 31 | memset(aT, 0, sizeof(T)); 78:08.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:08.49 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 78:08.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 78:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Caches.h:13, 78:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxt.h:17, 78:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/RegExpObject.h:12, 78:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/builtin/RegExp.h:9, 78:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartment.h:16, 78:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:11, 78:08.50 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.50 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:548:7: note: 'class js::ObjectGroupCompartment' declared here 78:08.50 548 | class ObjectGroupCompartment 78:08.50 | ^~~~~~~~~~~~~~~~~~~~~~ 78:08.70 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.70 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 78:08.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 78:08.70 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 78:08.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:08.71 66 | memset(aT, 0, N * sizeof(T)); 78:08.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:08.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:08.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 78:08.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:10, 78:08.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:08.71 303 | class MOZ_NON_PARAM alignas(8) Value 78:08.71 | ^~~~~ 78:08.71 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.71 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 78:08.71 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 78:08.71 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:08.72 66 | memset(aT, 0, N * sizeof(T)); 78:08.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:08.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:10, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:08.72 303 | class MOZ_NON_PARAM alignas(8) Value 78:08.72 | ^~~~~ 78:08.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/MemoryMetrics.h:18, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:6, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 78:08.72 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:08.72 66 | memset(aT, 0, N * sizeof(T)); 78:08.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:08.72 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/MemoryMetrics.cpp:10, 78:08.72 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src7.cpp:2: 78:08.72 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:08.72 303 | class MOZ_NON_PARAM alignas(8) Value 78:08.72 | ^~~~~ 78:17.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:13, 78:17.07 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 78:17.07 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 78:17.07 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 78:17.07 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 78:17.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.07 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:20, 78:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ShapedObject.h:9, 78:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:10, 78:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:17.08 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.08 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 78:17.08 661 | class HeapSlot : public WriteBarrieredBase 78:17.08 | ^~~~~~~~ 78:17.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 78:17.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 78:17.86 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:17.86 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:17.86 31 | memset(aT, 0, sizeof(T)); 78:17.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:17.86 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 78:17.86 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 78:17.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 78:17.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ShapedObject.h:9, 78:17.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:10, 78:17.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:17.87 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.87 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 78:17.87 70 | struct JSSubString { 78:17.87 | ^~~~~~~~~~~ 78:17.91 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:17.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 78:17.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:17.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:17.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:17.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:17.91 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 78:17.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 78:17.91 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:17.91 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:17.91 31 | memset(aT, 0, sizeof(T)); 78:17.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:17.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:13, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 78:17.92 280 | struct Address 78:17.92 | ^~~~~~~ 78:17.92 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:17.92 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 78:17.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 78:17.92 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:17.92 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:17.92 31 | memset(aT, 0, sizeof(T)); 78:17.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:17.93 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 78:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 78:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscntxtinlines.h:15, 78:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jscompartmentinlines.h:13, 78:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:28, 78:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:13, 78:17.93 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:17.93 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 78:17.93 293 | struct BaseIndex 78:17.93 | ^~~~~~~~~ 78:18.23 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 78:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:18.23 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:18.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 78:18.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 78:18.23 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 78:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 78:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 78:18.24 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:18.24 66 | memset(aT, 0, N * sizeof(T)); 78:18.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:18.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:18.24 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:18.24 303 | class MOZ_NON_PARAM alignas(8) Value 78:18.24 | ^~~~~ 78:18.24 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:18.24 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:18.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:18.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 78:18.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 78:18.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 78:18.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 78:18.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 78:18.25 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:18.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:18.25 66 | memset(aT, 0, N * sizeof(T)); 78:18.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:18.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:18.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 78:18.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:18.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:18.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:18.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:18.25 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:18.25 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:18.25 303 | class MOZ_NON_PARAM alignas(8) Value 78:18.25 | ^~~~~ 78:18.25 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jspubtd.h:16, 78:18.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:27, 78:18.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:18.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:18.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:18.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:18.26 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:18.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 78:18.26 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 78:18.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 78:18.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 78:18.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 78:18.27 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:18.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:18.27 66 | memset(aT, 0, N * sizeof(T)); 78:18.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:18.27 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:18.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:29, 78:18.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsfriendapi.h:15, 78:18.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Proxy.h:11, 78:18.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.h:9, 78:18.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ProxyObject.cpp:6, 78:18.27 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src8.cpp:2: 78:18.27 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:18.27 303 | class MOZ_NON_PARAM alignas(8) Value 78:18.27 | ^~~~~ 78:22.43 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/NativeObject-inl.h:18, 78:22.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SavedStacks.cpp:38, 78:22.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:11: 78:22.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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)': 78:22.44 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead 78:22.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobjinlines.h:404:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 78:22.44 404 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 78:22.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 78:22.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 78:22.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:22.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:22.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:22.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:661:7: note: 'class js::HeapSlot' declared here 78:22.44 661 | class HeapSlot : public WriteBarrieredBase 78:22.44 | ^~~~~~~~ 78:22.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 78:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': 78:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:75:37: required from here 78:22.97 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:22.97 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:22.97 31 | memset(aT, 0, sizeof(T)); 78:22.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:22.97 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/String.h:14, 78:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/IonTypes.h:18, 78:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/TypeInference.h:21, 78:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/ObjectGroup.h:17, 78:22.97 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Shape.h:30, 78:22.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsobj.h:26, 78:22.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Scope.h:12, 78:22.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/frontend/NameAnalysisTypes.h:11, 78:22.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:21, 78:22.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:22.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:22.98 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:22.98 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsstr.h:70:8: note: 'struct JSSubString' declared here 78:22.98 70 | struct JSSubString { 78:22.98 | ^~~~~~~~~~~ 78:23.02 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 78:23.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.02 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': 78:23.02 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:288:33: required from here 78:23.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:23.03 31 | memset(aT, 0, sizeof(T)); 78:23.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:23.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 78:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 78:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 78:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:14, 78:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:280:8: note: 'struct js::jit::Address' declared here 78:23.03 280 | struct Address 78:23.03 | ^~~~~~~ 78:23.03 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 78:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.03 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': 78:23.03 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:304:35: required from here 78:23.03 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:23.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:23.04 31 | memset(aT, 0, sizeof(T)); 78:23.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 78:23.04 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:11, 78:23.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 78:23.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 78:23.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:14, 78:23.04 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.04 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/shared/Assembler-shared.h:293:8: note: 'struct js::jit::BaseIndex' declared here 78:23.04 293 | struct BaseIndex 78:23.04 | ^~~~~~~~~ 78:23.44 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 78:23.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.44 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': 78:23.44 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' 78:23.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' 78:23.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' 78:23.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:86:31: required from here 78:23.45 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:23.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:23.45 66 | memset(aT, 0, N * sizeof(T)); 78:23.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:23.45 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.45 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.45 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:23.45 303 | class MOZ_NON_PARAM alignas(8) Value 78:23.46 | ^~~~~ 78:23.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': 78:23.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' 78:23.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' 78:23.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' 78:23.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:101:31: required from here 78:23.46 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:23.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:23.46 66 | memset(aT, 0, N * sizeof(T)); 78:23.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:23.46 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.46 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.46 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:23.46 303 | class MOZ_NON_PARAM alignas(8) Value 78:23.46 | ^~~~~ 78:23.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:14, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': 78:23.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsapi.h:84:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' 78:23.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:990:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' 78:23.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Stack.h:1027:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' 78:23.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/Interpreter.h:120:31: required from here 78:23.47 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead 78:23.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/mozilla/PodOperations.h:66:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 78:23.47 66 | memset(aT, 0, N * sizeof(T)); 78:23.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:23.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:73, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.47 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.47 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/Value.h:303:32: note: 'class JS::Value' declared here 78:23.47 303 | class MOZ_NON_PARAM alignas(8) Value 78:23.47 | ^~~~~ 78:23.47 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BitSet.h:11, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/Safepoints.h:9, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/JitFrames.h:15, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/BaselineFrame.h:9, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:14, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 = unsigned int]': 78:23.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:1248:54: 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]' 78:23.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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]' 78:23.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:91:65: 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]' 78:23.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jit/LIR.h:1800:37: required from here 78:23.48 Warning: -Wclass-memaccess in /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 78:23.48 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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] 78:23.48 101 | memset(p, 0, numElems * sizeof(T)); 78:23.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.48 In file included from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/TracingAPI.h:11, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/GCPolicyAPI.h:45, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/RootingAPI.h:22, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallArgs.h:72, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/CallNonGenericMethod.h:11, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/NamespaceImports.h:14, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/gc/Barrier.h:9, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsatom.h:13, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/jsscript.h:17, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.h:14, 78:23.48 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/platform/js/src/vm/SPSProfiler.cpp:6, 78:23.49 from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/js/src/Unified_cpp_js_src9.cpp:2: 78:23.49 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/include/js/HashTable.h:787:7: note: 'class js::detail::HashTableEntry >' declared here 78:23.49 787 | class HashTableEntry 78:23.49 | ^~~~~~~~~~~~~~ 78:33.82 libjs_static.a 78:36.01 libxul_s.a.desc 78:36.01 libxul.so 80:32.89 /usr/bin/ld: warning: ../../../platform/toolkit/library/StaticXULComponents.ld contains output sections; did you forget -T? 80:52.70 libbrowsercomps.so 80:52.84 plugin-container 80:53.49 xpcshell 80:57.46 dependentlibs.list 81:09.36 /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/palemoon/themes/linux/autocomplete.css: WARNING: no preprocessor directives found 81:09.64 Packaging quitter@mozilla.org.xpi... 81:09.77 1139 compiler warnings present. 81:24.72 Notification center failed: Install the python dbus module to get a notification when the build finishes. 81:24.72 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| + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AUMjHN + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 ++ dirname /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 + cd palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 + make -f client.mk DESTDIR=/builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 prefix=/usr idldir=/usr/share/idl/newmoon includedir=/usr/include/newmoon installdir=/usr/lib/newmoon sdkdir=/usr/lib/newmoon-devel install Adding client.mk options from /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/.mozconfig: AUTOCLOBBER=1 MOZ_OBJDIR=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild OBJDIR=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild FOUND_MOZCONFIG=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/.mozconfig make -j2 -C /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild install make[1]: Entering directory '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild' make[2]: Entering directory '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/palemoon/installer' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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_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_GETTID=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_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.3"' -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_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=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-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/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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_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_GETTID=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_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.3"' -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_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JETPACK=1 -DMOZ_JSDOWNLOADS=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-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/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/ -a /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/ -f /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/xpcshell -g /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/ -a /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/browser -f /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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/fuelApplication.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/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/shlibsign -v -o ../../dist/palemoon/libsoftokn3.chk -i ../../dist/palemoon/libsoftokn3.so Library File: ../../dist/palemoon/libsoftokn3.so 253732 bytes Check File: ../../dist/palemoon/libsoftokn3.chk hash: 32 bytes 32 52 23 3f 67 95 8c cc a4 06 a5 50 2a 18 f0 85 39 0e da 0e 48 b9 68 84 65 f3 f9 bf 4d e6 b4 bc signature: 64 bytes 5a 89 01 b6 6a f6 9a 41 97 7d 6b b7 cf 70 e4 4b c4 8a fb 8c 76 80 a8 eb d7 eb af a5 cf 3a 67 19 4d 02 78 9a d4 09 d1 96 b0 51 80 a6 c0 12 c7 45 d7 79 ef de d2 4f c4 79 ad 2c 20 de 4c a5 44 27 moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... Executing /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/dist/bin/shlibsign -v -o ../../dist/palemoon/libfreeblpriv3.chk -i ../../dist/palemoon/libfreeblpriv3.so Library File: ../../dist/palemoon/libfreeblpriv3.so 505620 bytes Check File: ../../dist/palemoon/libfreeblpriv3.chk hash: 32 bytes 11 c4 7b b6 48 7c c2 db dc 89 f1 fd a3 0c cd be d8 d7 3f bb 45 a3 84 53 7c ad 24 26 58 9a 58 39 signature: 64 bytes 8b 02 84 0f ce 7f 5f bf 7a ef ae 56 e8 8a ab bb 04 e8 1d a6 ed be 66 a3 95 74 c7 3c af 4a ac a7 63 8a 75 12 27 54 5d 74 94 e5 18 7d 5a d2 3b c2 ea ba 0e 0a 15 18 f1 b4 8f 36 91 ac e4 87 da bf moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB Generate a DSA key pair ... /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/_virtualenv/bin/python /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/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 215476 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 263749 bytes (uncompressed) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon (cd ../../dist/palemoon && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/bin rm -f -f /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/bin/palemoon ln -s /usr/lib/newmoon/palemoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/bin ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/include/newmoon (cd ../../dist/include && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/include/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/idl/newmoon (cd ../../dist/idl && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/idl/newmoon && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/sdk/lib ../../config/nsinstall -D /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-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/newmoon-29.4.3-1.i386/usr/lib/newmoon-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/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/sdk/lib && tar -xf -) (cd ../../dist/sdk/bin && /usr/bin/gtar --exclude=.mkdir.done -chf - .) | (cd /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/sdk/bin && tar -xf -) rm -f -f /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/lib /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/bin /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/include /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/include /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/sdk/idl /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/idl ln -s /usr/lib/newmoon-devel/sdk/lib /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/lib ln -s /usr/lib/newmoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/bin ln -s /usr/include/newmoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/include ln -s /usr/share/idl/newmoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel/idl make[2]: Leaving directory '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild/palemoon/installer' make[1]: Leaving directory '/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/pmbuild' + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/idl /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/include + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/idl + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/include + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon/newmoon-bin + mv /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon/palemoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon/newmoon + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon/newmoon-bin + mv /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/bin/palemoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/bin/newmoon + rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/bin/newmoon + ln -sf /usr/lib/newmoon/newmoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/bin/newmoon + /usr/bin/rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/idl/newmoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/include/newmoon /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon-devel + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/applications /builddir/build/SOURCES/newmoon.desktop + /usr/bin/sed -i -r -e 's/@NAME@/Pale Moon/;' -e 's/@EXEC@/newmoon/;' -e 's/@ICON@/newmoon/;' /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/applications/newmoon.desktop + /usr/bin/install -Dm0644 /builddir/build/SOURCES/newmoon-mimeinfo.xml /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/mime/packages/newmoon.xml + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/symbolic/apps + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p palemoon/branding/official/default16.png /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/16x16/apps/newmoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p palemoon/branding/official/default22.png /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/22x22/apps/newmoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p palemoon/branding/official/default24.png /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/24x24/apps/newmoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p palemoon/branding/official/default32.png /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/32x32/apps/newmoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p palemoon/branding/official/default48.png /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/48x48/apps/newmoon.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p palemoon/branding/official/default256.png /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/icons/hicolor/256x256/apps/newmoon.png + mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/appdata + cat + /usr/bin/install -d /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon/browser/defaults/preferences/ + /usr/bin/install -Dm0644 /builddir/build/SOURCES/bgstack15-newmoon-prefs.js /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/lib/newmoon/browser/defaults/preferences/ + filelist file.lst newmoon usr langpack + filelist=/builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + pushd /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 ~/build/BUILDROOT/newmoon-29.4.3-1.i386 ~/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + find ./ + read list + '[' -n langpack ']' + echo ./ + grep langpack ++ echo ./ ++ sed 's/[^/]//' + _file=/ ++ dirname / + _dir=/ + echo / + grep newmoon + echo / + grep usr + read list + '[' -n langpack ']' + echo ./usr + grep langpack ++ echo ./usr ++ sed 's/[^/]//' + _file=/usr ++ dirname /usr + _dir=/ + echo / + grep newmoon + echo /usr + grep usr /usr + '[' -d ./usr ']' + read list + '[' -n langpack ']' + echo ./usr/share + grep langpack ++ echo ./usr/share ++ sed 's/[^/]//' + _file=/usr/share ++ dirname /usr/share + _dir=/usr + echo /usr + grep newmoon + echo /usr/share + grep usr /usr/share + '[' -d ./usr/share ']' + read list + '[' -n langpack ']' + echo ./usr/share/appdata + grep langpack ++ echo ./usr/share/appdata ++ sed 's/[^/]//' + _file=/usr/share/appdata ++ dirname /usr/share/appdata + _dir=/usr/share + echo /usr/share + grep newmoon + echo /usr/share/appdata + grep usr /usr/share/appdata + '[' -d ./usr/share/appdata ']' + read list + '[' -n langpack ']' + echo ./usr/share/appdata/newmoon.appdata.xml + grep langpack ++ echo ./usr/share/appdata/newmoon.appdata.xml ++ sed 's/[^/]//' + _file=/usr/share/appdata/newmoon.appdata.xml ++ dirname /usr/share/appdata/newmoon.appdata.xml + _dir=/usr/share/appdata + echo /usr/share/appdata + grep newmoon + echo /usr/share/appdata/newmoon.appdata.xml + grep usr /usr/share/appdata/newmoon.appdata.xml + '[' -d ./usr/share/appdata/newmoon.appdata.xml ']' + echo /usr/share/appdata/newmoon.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 newmoon + 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 + echo /usr/share/icons + grep newmoon + 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 newmoon + 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 newmoon + 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/newmoon.png ++ echo ./usr/share/icons/hicolor/256x256/apps/newmoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/256x256/apps/newmoon.png ++ dirname /usr/share/icons/hicolor/256x256/apps/newmoon.png + _dir=/usr/share/icons/hicolor/256x256/apps + grep newmoon + echo /usr/share/icons/hicolor/256x256/apps + echo /usr/share/icons/hicolor/256x256/apps/newmoon.png + grep usr /usr/share/icons/hicolor/256x256/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/256x256/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/256x256/apps/newmoon.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 newmoon + 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 ']' + grep langpack + echo ./usr/share/icons/hicolor/48x48/apps ++ 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 + grep newmoon + echo /usr/share/icons/hicolor/48x48 + 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 ']' + grep langpack + echo ./usr/share/icons/hicolor/48x48/apps/newmoon.png ++ echo ./usr/share/icons/hicolor/48x48/apps/newmoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/48x48/apps/newmoon.png ++ dirname /usr/share/icons/hicolor/48x48/apps/newmoon.png + _dir=/usr/share/icons/hicolor/48x48/apps + grep newmoon + echo /usr/share/icons/hicolor/48x48/apps + echo /usr/share/icons/hicolor/48x48/apps/newmoon.png + grep usr /usr/share/icons/hicolor/48x48/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/48x48/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/48x48/apps/newmoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/32x32 ++ 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 + grep newmoon + echo /usr/share/icons/hicolor + 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 newmoon + 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/newmoon.png ++ echo ./usr/share/icons/hicolor/32x32/apps/newmoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/32x32/apps/newmoon.png ++ dirname /usr/share/icons/hicolor/32x32/apps/newmoon.png + _dir=/usr/share/icons/hicolor/32x32/apps + grep newmoon + echo /usr/share/icons/hicolor/32x32/apps + echo /usr/share/icons/hicolor/32x32/apps/newmoon.png + grep usr /usr/share/icons/hicolor/32x32/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/32x32/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/32x32/apps/newmoon.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 newmoon + 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 ']' + grep langpack + echo ./usr/share/icons/hicolor/24x24/apps ++ 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 + grep newmoon + echo /usr/share/icons/hicolor/24x24 + 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 ']' + grep langpack + echo ./usr/share/icons/hicolor/24x24/apps/newmoon.png ++ echo ./usr/share/icons/hicolor/24x24/apps/newmoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/24x24/apps/newmoon.png ++ dirname /usr/share/icons/hicolor/24x24/apps/newmoon.png + _dir=/usr/share/icons/hicolor/24x24/apps + grep newmoon + echo /usr/share/icons/hicolor/24x24/apps + echo /usr/share/icons/hicolor/24x24/apps/newmoon.png + grep usr /usr/share/icons/hicolor/24x24/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/24x24/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/24x24/apps/newmoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/22x22 ++ 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 + grep newmoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/22x22 + grep usr /usr/share/icons/hicolor/22x22 + '[' -d ./usr/share/icons/hicolor/22x22 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/22x22/apps ++ 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 + grep newmoon + echo /usr/share/icons/hicolor/22x22 + 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/newmoon.png ++ echo ./usr/share/icons/hicolor/22x22/apps/newmoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/22x22/apps/newmoon.png ++ dirname /usr/share/icons/hicolor/22x22/apps/newmoon.png + _dir=/usr/share/icons/hicolor/22x22/apps + grep newmoon + echo /usr/share/icons/hicolor/22x22/apps + echo /usr/share/icons/hicolor/22x22/apps/newmoon.png + grep usr /usr/share/icons/hicolor/22x22/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/22x22/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/22x22/apps/newmoon.png + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/16x16 ++ 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 + grep newmoon + echo /usr/share/icons/hicolor + echo /usr/share/icons/hicolor/16x16 + grep usr /usr/share/icons/hicolor/16x16 + '[' -d ./usr/share/icons/hicolor/16x16 ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/share/icons/hicolor/16x16/apps ++ 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 + grep newmoon + echo /usr/share/icons/hicolor/16x16 + 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 ']' + grep langpack + echo ./usr/share/icons/hicolor/16x16/apps/newmoon.png ++ echo ./usr/share/icons/hicolor/16x16/apps/newmoon.png ++ sed 's/[^/]//' + _file=/usr/share/icons/hicolor/16x16/apps/newmoon.png ++ dirname /usr/share/icons/hicolor/16x16/apps/newmoon.png + _dir=/usr/share/icons/hicolor/16x16/apps + grep newmoon + echo /usr/share/icons/hicolor/16x16/apps + echo /usr/share/icons/hicolor/16x16/apps/newmoon.png + grep usr /usr/share/icons/hicolor/16x16/apps/newmoon.png + '[' -d ./usr/share/icons/hicolor/16x16/apps/newmoon.png ']' + echo /usr/share/icons/hicolor/16x16/apps/newmoon.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 newmoon + 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 newmoon + 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 + grep newmoon + echo /usr/share + 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 newmoon + 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/newmoon.xml ++ echo ./usr/share/mime/packages/newmoon.xml ++ sed 's/[^/]//' + _file=/usr/share/mime/packages/newmoon.xml ++ dirname /usr/share/mime/packages/newmoon.xml + _dir=/usr/share/mime/packages + grep newmoon + echo /usr/share/mime/packages + echo /usr/share/mime/packages/newmoon.xml + grep usr /usr/share/mime/packages/newmoon.xml + '[' -d ./usr/share/mime/packages/newmoon.xml ']' + echo /usr/share/mime/packages/newmoon.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 newmoon + 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/newmoon.desktop ++ echo ./usr/share/applications/newmoon.desktop ++ sed 's/[^/]//' + _file=/usr/share/applications/newmoon.desktop ++ dirname /usr/share/applications/newmoon.desktop + _dir=/usr/share/applications + grep newmoon + echo /usr/share/applications + echo /usr/share/applications/newmoon.desktop + grep usr /usr/share/applications/newmoon.desktop + '[' -d ./usr/share/applications/newmoon.desktop ']' + echo /usr/share/applications/newmoon.desktop + read list + '[' -n langpack ']' + grep langpack + echo ./usr/bin ++ echo ./usr/bin ++ sed 's/[^/]//' + _file=/usr/bin ++ dirname /usr/bin + _dir=/usr + grep newmoon + echo /usr + echo /usr/bin + grep usr /usr/bin + '[' -d ./usr/bin ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/bin/newmoon ++ echo ./usr/bin/newmoon ++ sed 's/[^/]//' + _file=/usr/bin/newmoon ++ dirname /usr/bin/newmoon + _dir=/usr/bin + grep newmoon + echo /usr/bin + echo /usr/bin/newmoon + grep usr /usr/bin/newmoon + '[' -d ./usr/bin/newmoon ']' + echo /usr/bin/newmoon + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib ++ echo ./usr/lib ++ sed 's/[^/]//' + _file=/usr/lib ++ dirname /usr/lib + _dir=/usr + echo /usr + grep newmoon + echo /usr/lib + grep usr /usr/lib + '[' -d ./usr/lib ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon ++ echo ./usr/lib/newmoon ++ sed 's/[^/]//' + _file=/usr/lib/newmoon ++ dirname /usr/lib/newmoon + _dir=/usr/lib + grep newmoon + echo /usr/lib + echo /usr/lib/newmoon + grep usr /usr/lib/newmoon + '[' -d ./usr/lib/newmoon ']' + read list + '[' -n langpack ']' + grep langpack + echo ./usr/lib/newmoon/newmoon ++ echo ./usr/lib/newmoon/newmoon ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/newmoon ++ dirname /usr/lib/newmoon/newmoon + _dir=/usr/lib/newmoon + grep newmoon + echo /usr/lib/newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon' + echo /usr/lib/newmoon/newmoon + grep usr /usr/lib/newmoon/newmoon + '[' -d ./usr/lib/newmoon/newmoon ']' + echo /usr/lib/newmoon/newmoon + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/fonts + grep langpack ++ echo ./usr/lib/newmoon/fonts ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/fonts ++ dirname /usr/lib/newmoon/fonts + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/fonts + grep usr /usr/lib/newmoon/fonts + '[' -d ./usr/lib/newmoon/fonts ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/fonts/TwemojiMozilla.ttf + grep langpack ++ echo ./usr/lib/newmoon/fonts/TwemojiMozilla.ttf ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/fonts/TwemojiMozilla.ttf ++ dirname /usr/lib/newmoon/fonts/TwemojiMozilla.ttf + _dir=/usr/lib/newmoon/fonts + echo /usr/lib/newmoon/fonts + grep newmoon /usr/lib/newmoon/fonts + grep -xqs '\%dir\ /usr/lib/newmoon/fonts' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/fonts' + echo /usr/lib/newmoon/fonts/TwemojiMozilla.ttf + grep usr /usr/lib/newmoon/fonts/TwemojiMozilla.ttf + '[' -d ./usr/lib/newmoon/fonts/TwemojiMozilla.ttf ']' + echo /usr/lib/newmoon/fonts/TwemojiMozilla.ttf + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser + grep langpack ++ echo ./usr/lib/newmoon/browser ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser ++ dirname /usr/lib/newmoon/browser + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser + grep usr /usr/lib/newmoon/browser + '[' -d ./usr/lib/newmoon/browser ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/icons + grep langpack ++ echo ./usr/lib/newmoon/browser/icons ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/icons ++ dirname /usr/lib/newmoon/browser/icons + _dir=/usr/lib/newmoon/browser + grep newmoon + echo /usr/lib/newmoon/browser /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser' + echo /usr/lib/newmoon/browser/icons + grep usr /usr/lib/newmoon/browser/icons + '[' -d ./usr/lib/newmoon/browser/icons ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/icons/mozicon128.png + grep langpack ++ echo ./usr/lib/newmoon/browser/icons/mozicon128.png ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/icons/mozicon128.png ++ dirname /usr/lib/newmoon/browser/icons/mozicon128.png + _dir=/usr/lib/newmoon/browser/icons + echo /usr/lib/newmoon/browser/icons + grep newmoon /usr/lib/newmoon/browser/icons + grep -xqs '\%dir\ /usr/lib/newmoon/browser/icons' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/icons' + echo /usr/lib/newmoon/browser/icons/mozicon128.png + grep usr /usr/lib/newmoon/browser/icons/mozicon128.png + '[' -d ./usr/lib/newmoon/browser/icons/mozicon128.png ']' + echo /usr/lib/newmoon/browser/icons/mozicon128.png + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/chrome + grep langpack ++ echo ./usr/lib/newmoon/browser/chrome ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/chrome ++ dirname /usr/lib/newmoon/browser/chrome + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/chrome + grep usr /usr/lib/newmoon/browser/chrome + '[' -d ./usr/lib/newmoon/browser/chrome ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/chrome/icons + grep langpack ++ echo ./usr/lib/newmoon/browser/chrome/icons ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/chrome/icons ++ dirname /usr/lib/newmoon/browser/chrome/icons + _dir=/usr/lib/newmoon/browser/chrome + echo /usr/lib/newmoon/browser/chrome + grep newmoon /usr/lib/newmoon/browser/chrome + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/chrome' + echo /usr/lib/newmoon/browser/chrome/icons + grep usr /usr/lib/newmoon/browser/chrome/icons + '[' -d ./usr/lib/newmoon/browser/chrome/icons ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/chrome/icons/default + grep langpack ++ echo ./usr/lib/newmoon/browser/chrome/icons/default ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/chrome/icons/default ++ dirname /usr/lib/newmoon/browser/chrome/icons/default + _dir=/usr/lib/newmoon/browser/chrome/icons + echo /usr/lib/newmoon/browser/chrome/icons + grep newmoon /usr/lib/newmoon/browser/chrome/icons + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/chrome/icons' + echo /usr/lib/newmoon/browser/chrome/icons/default + grep usr /usr/lib/newmoon/browser/chrome/icons/default + '[' -d ./usr/lib/newmoon/browser/chrome/icons/default ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/chrome/icons/default/default16.png + grep langpack ++ echo ./usr/lib/newmoon/browser/chrome/icons/default/default16.png ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/chrome/icons/default/default16.png ++ dirname /usr/lib/newmoon/browser/chrome/icons/default/default16.png + _dir=/usr/lib/newmoon/browser/chrome/icons/default + echo /usr/lib/newmoon/browser/chrome/icons/default + grep newmoon /usr/lib/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/chrome/icons/default' + echo /usr/lib/newmoon/browser/chrome/icons/default/default16.png + grep usr /usr/lib/newmoon/browser/chrome/icons/default/default16.png + '[' -d ./usr/lib/newmoon/browser/chrome/icons/default/default16.png ']' + echo /usr/lib/newmoon/browser/chrome/icons/default/default16.png + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/chrome/icons/default/default32.png + grep langpack ++ echo ./usr/lib/newmoon/browser/chrome/icons/default/default32.png ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/chrome/icons/default/default32.png ++ dirname /usr/lib/newmoon/browser/chrome/icons/default/default32.png + _dir=/usr/lib/newmoon/browser/chrome/icons/default + echo /usr/lib/newmoon/browser/chrome/icons/default + grep newmoon /usr/lib/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/chrome/icons/default/default32.png + grep usr /usr/lib/newmoon/browser/chrome/icons/default/default32.png + '[' -d ./usr/lib/newmoon/browser/chrome/icons/default/default32.png ']' + echo /usr/lib/newmoon/browser/chrome/icons/default/default32.png + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/chrome/icons/default/default48.png + grep langpack ++ echo ./usr/lib/newmoon/browser/chrome/icons/default/default48.png ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/chrome/icons/default/default48.png ++ dirname /usr/lib/newmoon/browser/chrome/icons/default/default48.png + _dir=/usr/lib/newmoon/browser/chrome/icons/default + echo /usr/lib/newmoon/browser/chrome/icons/default + grep newmoon /usr/lib/newmoon/browser/chrome/icons/default + grep -xqs '\%dir\ /usr/lib/newmoon/browser/chrome/icons/default' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/chrome/icons/default/default48.png + grep usr /usr/lib/newmoon/browser/chrome/icons/default/default48.png + '[' -d ./usr/lib/newmoon/browser/chrome/icons/default/default48.png ']' + echo /usr/lib/newmoon/browser/chrome/icons/default/default48.png + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/defaults + grep langpack ++ echo ./usr/lib/newmoon/browser/defaults ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/defaults ++ dirname /usr/lib/newmoon/browser/defaults + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/defaults + grep usr /usr/lib/newmoon/browser/defaults + '[' -d ./usr/lib/newmoon/browser/defaults ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/defaults/preferences + grep langpack ++ echo ./usr/lib/newmoon/browser/defaults/preferences ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/defaults/preferences ++ dirname /usr/lib/newmoon/browser/defaults/preferences + _dir=/usr/lib/newmoon/browser/defaults + echo /usr/lib/newmoon/browser/defaults + grep newmoon /usr/lib/newmoon/browser/defaults + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/defaults' + echo /usr/lib/newmoon/browser/defaults/preferences + grep usr /usr/lib/newmoon/browser/defaults/preferences + '[' -d ./usr/lib/newmoon/browser/defaults/preferences ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + grep langpack ++ echo ./usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js ++ dirname /usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + _dir=/usr/lib/newmoon/browser/defaults/preferences + echo /usr/lib/newmoon/browser/defaults/preferences + grep newmoon /usr/lib/newmoon/browser/defaults/preferences + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults/preferences' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/defaults/preferences' + echo /usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + grep usr /usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + '[' -d ./usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js ']' + echo /usr/lib/newmoon/browser/defaults/preferences/bgstack15-newmoon-prefs.js + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/defaults/profile + grep langpack ++ echo ./usr/lib/newmoon/browser/defaults/profile ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/defaults/profile ++ dirname /usr/lib/newmoon/browser/defaults/profile + _dir=/usr/lib/newmoon/browser/defaults + echo /usr/lib/newmoon/browser/defaults + grep newmoon /usr/lib/newmoon/browser/defaults + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/defaults/profile + grep usr /usr/lib/newmoon/browser/defaults/profile + '[' -d ./usr/lib/newmoon/browser/defaults/profile ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/defaults/profile/chrome + grep langpack ++ echo ./usr/lib/newmoon/browser/defaults/profile/chrome ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/defaults/profile/chrome ++ dirname /usr/lib/newmoon/browser/defaults/profile/chrome + _dir=/usr/lib/newmoon/browser/defaults/profile + echo /usr/lib/newmoon/browser/defaults/profile + grep newmoon /usr/lib/newmoon/browser/defaults/profile + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults/profile' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/defaults/profile' + echo /usr/lib/newmoon/browser/defaults/profile/chrome + grep usr /usr/lib/newmoon/browser/defaults/profile/chrome + '[' -d ./usr/lib/newmoon/browser/defaults/profile/chrome ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css + grep langpack ++ echo ./usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css ++ dirname /usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css + _dir=/usr/lib/newmoon/browser/defaults/profile/chrome + echo /usr/lib/newmoon/browser/defaults/profile/chrome + grep newmoon /usr/lib/newmoon/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults/profile/chrome' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/defaults/profile/chrome' + echo /usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css + grep usr /usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css + '[' -d ./usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css ']' + echo /usr/lib/newmoon/browser/defaults/profile/chrome/userChrome-example.css + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css + grep langpack ++ echo ./usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css ++ dirname /usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css + _dir=/usr/lib/newmoon/browser/defaults/profile/chrome + echo /usr/lib/newmoon/browser/defaults/profile/chrome + grep newmoon /usr/lib/newmoon/browser/defaults/profile/chrome + grep -xqs '\%dir\ /usr/lib/newmoon/browser/defaults/profile/chrome' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css + grep usr /usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css + '[' -d ./usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css ']' + echo /usr/lib/newmoon/browser/defaults/profile/chrome/userContent-example.css + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/extensions + grep langpack ++ echo ./usr/lib/newmoon/browser/extensions ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/extensions ++ dirname /usr/lib/newmoon/browser/extensions + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/extensions + grep usr /usr/lib/newmoon/browser/extensions + '[' -d ./usr/lib/newmoon/browser/extensions ']' + read list + '[' -n langpack ']' + echo './usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + grep langpack ++ echo './usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ sed 's/[^/]//' + _file='/usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ++ dirname '/usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + _dir=/usr/lib/newmoon/browser/extensions + echo /usr/lib/newmoon/browser/extensions + grep newmoon /usr/lib/newmoon/browser/extensions + grep -xqs '\%dir\ /usr/lib/newmoon/browser/extensions' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/extensions' + echo '/usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + grep usr /usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi + '[' -d './usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' ']' + echo '/usr/lib/newmoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/components + grep langpack ++ echo ./usr/lib/newmoon/browser/components ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/components ++ dirname /usr/lib/newmoon/browser/components + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/components + grep usr /usr/lib/newmoon/browser/components + '[' -d ./usr/lib/newmoon/browser/components ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/components/components.manifest + grep langpack ++ echo ./usr/lib/newmoon/browser/components/components.manifest ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/components/components.manifest ++ dirname /usr/lib/newmoon/browser/components/components.manifest + _dir=/usr/lib/newmoon/browser/components + echo /usr/lib/newmoon/browser/components + grep newmoon /usr/lib/newmoon/browser/components + grep -xqs '\%dir\ /usr/lib/newmoon/browser/components' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/components' + echo /usr/lib/newmoon/browser/components/components.manifest + grep usr /usr/lib/newmoon/browser/components/components.manifest + '[' -d ./usr/lib/newmoon/browser/components/components.manifest ']' + echo /usr/lib/newmoon/browser/components/components.manifest + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/components/libbrowsercomps.so + grep langpack ++ echo ./usr/lib/newmoon/browser/components/libbrowsercomps.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/components/libbrowsercomps.so ++ dirname /usr/lib/newmoon/browser/components/libbrowsercomps.so + _dir=/usr/lib/newmoon/browser/components + echo /usr/lib/newmoon/browser/components + grep newmoon /usr/lib/newmoon/browser/components + grep -xqs '\%dir\ /usr/lib/newmoon/browser/components' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/components/libbrowsercomps.so + grep usr /usr/lib/newmoon/browser/components/libbrowsercomps.so + '[' -d ./usr/lib/newmoon/browser/components/libbrowsercomps.so ']' + echo /usr/lib/newmoon/browser/components/libbrowsercomps.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins ++ dirname /usr/lib/newmoon/browser/searchplugins + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/searchplugins + grep usr /usr/lib/newmoon/browser/searchplugins + '[' -d ./usr/lib/newmoon/browser/searchplugins ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins/bing.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins/bing.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins/bing.xml ++ dirname /usr/lib/newmoon/browser/searchplugins/bing.xml + _dir=/usr/lib/newmoon/browser/searchplugins + echo /usr/lib/newmoon/browser/searchplugins + grep newmoon /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/browser/searchplugins' + echo /usr/lib/newmoon/browser/searchplugins/bing.xml + grep usr /usr/lib/newmoon/browser/searchplugins/bing.xml + '[' -d ./usr/lib/newmoon/browser/searchplugins/bing.xml ']' + echo /usr/lib/newmoon/browser/searchplugins/bing.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml ++ dirname /usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + _dir=/usr/lib/newmoon/browser/searchplugins + echo /usr/lib/newmoon/browser/searchplugins + grep newmoon /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + grep usr /usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + '[' -d ./usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml ']' + echo /usr/lib/newmoon/browser/searchplugins/duckduckgo-palemoon.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins/ecosia.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins/ecosia.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins/ecosia.xml ++ dirname /usr/lib/newmoon/browser/searchplugins/ecosia.xml + _dir=/usr/lib/newmoon/browser/searchplugins + echo /usr/lib/newmoon/browser/searchplugins + grep newmoon /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/searchplugins/ecosia.xml + grep usr /usr/lib/newmoon/browser/searchplugins/ecosia.xml + '[' -d ./usr/lib/newmoon/browser/searchplugins/ecosia.xml ']' + echo /usr/lib/newmoon/browser/searchplugins/ecosia.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins/ekoru.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins/ekoru.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins/ekoru.xml ++ dirname /usr/lib/newmoon/browser/searchplugins/ekoru.xml + _dir=/usr/lib/newmoon/browser/searchplugins + echo /usr/lib/newmoon/browser/searchplugins + grep newmoon /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/searchplugins/ekoru.xml + grep usr /usr/lib/newmoon/browser/searchplugins/ekoru.xml + '[' -d ./usr/lib/newmoon/browser/searchplugins/ekoru.xml ']' + echo /usr/lib/newmoon/browser/searchplugins/ekoru.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins/twitter.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins/twitter.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins/twitter.xml ++ dirname /usr/lib/newmoon/browser/searchplugins/twitter.xml + _dir=/usr/lib/newmoon/browser/searchplugins + echo /usr/lib/newmoon/browser/searchplugins + grep newmoon /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/searchplugins/twitter.xml + grep usr /usr/lib/newmoon/browser/searchplugins/twitter.xml + '[' -d ./usr/lib/newmoon/browser/searchplugins/twitter.xml ']' + echo /usr/lib/newmoon/browser/searchplugins/twitter.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins/wikipedia.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins/wikipedia.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins/wikipedia.xml ++ dirname /usr/lib/newmoon/browser/searchplugins/wikipedia.xml + _dir=/usr/lib/newmoon/browser/searchplugins + echo /usr/lib/newmoon/browser/searchplugins + grep newmoon /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/searchplugins/wikipedia.xml + grep usr /usr/lib/newmoon/browser/searchplugins/wikipedia.xml + '[' -d ./usr/lib/newmoon/browser/searchplugins/wikipedia.xml ']' + echo /usr/lib/newmoon/browser/searchplugins/wikipedia.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/searchplugins/yahoo.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/searchplugins/yahoo.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/searchplugins/yahoo.xml ++ dirname /usr/lib/newmoon/browser/searchplugins/yahoo.xml + _dir=/usr/lib/newmoon/browser/searchplugins + echo /usr/lib/newmoon/browser/searchplugins + grep newmoon /usr/lib/newmoon/browser/searchplugins + grep -xqs '\%dir\ /usr/lib/newmoon/browser/searchplugins' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/searchplugins/yahoo.xml + grep usr /usr/lib/newmoon/browser/searchplugins/yahoo.xml + '[' -d ./usr/lib/newmoon/browser/searchplugins/yahoo.xml ']' + echo /usr/lib/newmoon/browser/searchplugins/yahoo.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/chrome.manifest + grep langpack ++ echo ./usr/lib/newmoon/browser/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/chrome.manifest ++ dirname /usr/lib/newmoon/browser/chrome.manifest + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/chrome.manifest + grep usr /usr/lib/newmoon/browser/chrome.manifest + '[' -d ./usr/lib/newmoon/browser/chrome.manifest ']' + echo /usr/lib/newmoon/browser/chrome.manifest + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/palemoon.res + grep langpack ++ echo ./usr/lib/newmoon/browser/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/palemoon.res ++ dirname /usr/lib/newmoon/browser/palemoon.res + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/palemoon.res + grep usr /usr/lib/newmoon/browser/palemoon.res + '[' -d ./usr/lib/newmoon/browser/palemoon.res ']' + echo /usr/lib/newmoon/browser/palemoon.res + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/blocklist.xml + grep langpack ++ echo ./usr/lib/newmoon/browser/blocklist.xml ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/blocklist.xml ++ dirname /usr/lib/newmoon/browser/blocklist.xml + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/blocklist.xml + grep usr /usr/lib/newmoon/browser/blocklist.xml + '[' -d ./usr/lib/newmoon/browser/blocklist.xml ']' + echo /usr/lib/newmoon/browser/blocklist.xml + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/browser/ua-update.json + grep langpack ++ echo ./usr/lib/newmoon/browser/ua-update.json ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/browser/ua-update.json ++ dirname /usr/lib/newmoon/browser/ua-update.json + _dir=/usr/lib/newmoon/browser + echo /usr/lib/newmoon/browser + grep newmoon /usr/lib/newmoon/browser + grep -xqs '\%dir\ /usr/lib/newmoon/browser' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/browser/ua-update.json + grep usr /usr/lib/newmoon/browser/ua-update.json + '[' -d ./usr/lib/newmoon/browser/ua-update.json ']' + echo /usr/lib/newmoon/browser/ua-update.json + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/defaults + grep langpack ++ echo ./usr/lib/newmoon/defaults ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/defaults ++ dirname /usr/lib/newmoon/defaults + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/defaults + grep usr /usr/lib/newmoon/defaults + '[' -d ./usr/lib/newmoon/defaults ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/defaults/pref + grep langpack ++ echo ./usr/lib/newmoon/defaults/pref ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/defaults/pref ++ dirname /usr/lib/newmoon/defaults/pref + _dir=/usr/lib/newmoon/defaults + echo /usr/lib/newmoon/defaults + grep newmoon /usr/lib/newmoon/defaults + grep -xqs '\%dir\ /usr/lib/newmoon/defaults' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/defaults' + echo /usr/lib/newmoon/defaults/pref + grep usr /usr/lib/newmoon/defaults/pref + '[' -d ./usr/lib/newmoon/defaults/pref ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/defaults/pref/channel-prefs.js + grep langpack ++ echo ./usr/lib/newmoon/defaults/pref/channel-prefs.js ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/defaults/pref/channel-prefs.js ++ dirname /usr/lib/newmoon/defaults/pref/channel-prefs.js + _dir=/usr/lib/newmoon/defaults/pref + echo /usr/lib/newmoon/defaults/pref + grep newmoon /usr/lib/newmoon/defaults/pref + grep -xqs '\%dir\ /usr/lib/newmoon/defaults/pref' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/defaults/pref' + echo /usr/lib/newmoon/defaults/pref/channel-prefs.js + grep usr /usr/lib/newmoon/defaults/pref/channel-prefs.js + '[' -d ./usr/lib/newmoon/defaults/pref/channel-prefs.js ']' + echo /usr/lib/newmoon/defaults/pref/channel-prefs.js + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/dictionaries + grep langpack ++ echo ./usr/lib/newmoon/dictionaries ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/dictionaries ++ dirname /usr/lib/newmoon/dictionaries + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/dictionaries + grep usr /usr/lib/newmoon/dictionaries + '[' -d ./usr/lib/newmoon/dictionaries ']' + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/dictionaries/en-US.aff + grep langpack ++ echo ./usr/lib/newmoon/dictionaries/en-US.aff ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/dictionaries/en-US.aff ++ dirname /usr/lib/newmoon/dictionaries/en-US.aff + _dir=/usr/lib/newmoon/dictionaries + echo /usr/lib/newmoon/dictionaries + grep newmoon /usr/lib/newmoon/dictionaries + grep -xqs '\%dir\ /usr/lib/newmoon/dictionaries' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo '%dir /usr/lib/newmoon/dictionaries' + echo /usr/lib/newmoon/dictionaries/en-US.aff + grep usr /usr/lib/newmoon/dictionaries/en-US.aff + '[' -d ./usr/lib/newmoon/dictionaries/en-US.aff ']' + echo /usr/lib/newmoon/dictionaries/en-US.aff + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/dictionaries/en-US.dic + grep langpack ++ echo ./usr/lib/newmoon/dictionaries/en-US.dic ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/dictionaries/en-US.dic ++ dirname /usr/lib/newmoon/dictionaries/en-US.dic + _dir=/usr/lib/newmoon/dictionaries + echo /usr/lib/newmoon/dictionaries + grep newmoon /usr/lib/newmoon/dictionaries + grep -xqs '\%dir\ /usr/lib/newmoon/dictionaries' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/dictionaries/en-US.dic + grep usr /usr/lib/newmoon/dictionaries/en-US.dic + '[' -d ./usr/lib/newmoon/dictionaries/en-US.dic ']' + echo /usr/lib/newmoon/dictionaries/en-US.dic + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/chrome.manifest + grep langpack ++ echo ./usr/lib/newmoon/chrome.manifest ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/chrome.manifest ++ dirname /usr/lib/newmoon/chrome.manifest + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/chrome.manifest + grep usr /usr/lib/newmoon/chrome.manifest + '[' -d ./usr/lib/newmoon/chrome.manifest ']' + echo /usr/lib/newmoon/chrome.manifest + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/palemoon.res + grep langpack ++ echo ./usr/lib/newmoon/palemoon.res ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/palemoon.res ++ dirname /usr/lib/newmoon/palemoon.res + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/palemoon.res + grep usr /usr/lib/newmoon/palemoon.res + '[' -d ./usr/lib/newmoon/palemoon.res ']' + echo /usr/lib/newmoon/palemoon.res + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/dependentlibs.list + grep langpack ++ echo ./usr/lib/newmoon/dependentlibs.list ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/dependentlibs.list ++ dirname /usr/lib/newmoon/dependentlibs.list + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/dependentlibs.list + grep usr /usr/lib/newmoon/dependentlibs.list + '[' -d ./usr/lib/newmoon/dependentlibs.list ']' + echo /usr/lib/newmoon/dependentlibs.list + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libnspr4.so + grep langpack ++ echo ./usr/lib/newmoon/libnspr4.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnspr4.so ++ dirname /usr/lib/newmoon/libnspr4.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libnspr4.so + grep usr /usr/lib/newmoon/libnspr4.so + '[' -d ./usr/lib/newmoon/libnspr4.so ']' + echo /usr/lib/newmoon/libnspr4.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libplc4.so + grep langpack ++ echo ./usr/lib/newmoon/libplc4.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libplc4.so ++ dirname /usr/lib/newmoon/libplc4.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libplc4.so + grep usr /usr/lib/newmoon/libplc4.so + '[' -d ./usr/lib/newmoon/libplc4.so ']' + echo /usr/lib/newmoon/libplc4.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libplds4.so + grep langpack ++ echo ./usr/lib/newmoon/libplds4.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libplds4.so ++ dirname /usr/lib/newmoon/libplds4.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libplds4.so + grep usr /usr/lib/newmoon/libplds4.so + '[' -d ./usr/lib/newmoon/libplds4.so ']' + echo /usr/lib/newmoon/libplds4.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libxul.so + grep langpack ++ echo ./usr/lib/newmoon/libxul.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libxul.so ++ dirname /usr/lib/newmoon/libxul.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libxul.so + grep usr /usr/lib/newmoon/libxul.so + '[' -d ./usr/lib/newmoon/libxul.so ']' + echo /usr/lib/newmoon/libxul.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/plugin-container + grep langpack ++ echo ./usr/lib/newmoon/plugin-container ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/plugin-container ++ dirname /usr/lib/newmoon/plugin-container + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/plugin-container + grep usr /usr/lib/newmoon/plugin-container + '[' -d ./usr/lib/newmoon/plugin-container ']' + echo /usr/lib/newmoon/plugin-container + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/icudt58l.dat + grep langpack ++ echo ./usr/lib/newmoon/icudt58l.dat ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/icudt58l.dat ++ dirname /usr/lib/newmoon/icudt58l.dat + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/icudt58l.dat + grep usr /usr/lib/newmoon/icudt58l.dat + '[' -d ./usr/lib/newmoon/icudt58l.dat ']' + echo /usr/lib/newmoon/icudt58l.dat + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/palemoon-bin + grep langpack ++ echo ./usr/lib/newmoon/palemoon-bin ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/palemoon-bin ++ dirname /usr/lib/newmoon/palemoon-bin + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/palemoon-bin + grep usr /usr/lib/newmoon/palemoon-bin + '[' -d ./usr/lib/newmoon/palemoon-bin ']' + echo /usr/lib/newmoon/palemoon-bin + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/application.ini + grep langpack ++ echo ./usr/lib/newmoon/application.ini ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/application.ini ++ dirname /usr/lib/newmoon/application.ini + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/application.ini + grep usr /usr/lib/newmoon/application.ini + '[' -d ./usr/lib/newmoon/application.ini ']' + echo /usr/lib/newmoon/application.ini + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/platform.ini + grep langpack ++ echo ./usr/lib/newmoon/platform.ini ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/platform.ini ++ dirname /usr/lib/newmoon/platform.ini + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/platform.ini + grep usr /usr/lib/newmoon/platform.ini + '[' -d ./usr/lib/newmoon/platform.ini ']' + echo /usr/lib/newmoon/platform.ini + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libmozsqlite3.so + grep langpack ++ echo ./usr/lib/newmoon/libmozsqlite3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libmozsqlite3.so ++ dirname /usr/lib/newmoon/libmozsqlite3.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libmozsqlite3.so + grep usr /usr/lib/newmoon/libmozsqlite3.so + '[' -d ./usr/lib/newmoon/libmozsqlite3.so ']' + echo /usr/lib/newmoon/libmozsqlite3.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/liblgpllibs.so + grep langpack ++ echo ./usr/lib/newmoon/liblgpllibs.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/liblgpllibs.so ++ dirname /usr/lib/newmoon/liblgpllibs.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/liblgpllibs.so + grep usr /usr/lib/newmoon/liblgpllibs.so + '[' -d ./usr/lib/newmoon/liblgpllibs.so ']' + echo /usr/lib/newmoon/liblgpllibs.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/run-mozilla.sh + grep langpack ++ echo ./usr/lib/newmoon/run-mozilla.sh ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/run-mozilla.sh ++ dirname /usr/lib/newmoon/run-mozilla.sh + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/run-mozilla.sh + grep usr /usr/lib/newmoon/run-mozilla.sh + '[' -d ./usr/lib/newmoon/run-mozilla.sh ']' + echo /usr/lib/newmoon/run-mozilla.sh + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libfreeblpriv3.so + grep langpack ++ echo ./usr/lib/newmoon/libfreeblpriv3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libfreeblpriv3.so ++ dirname /usr/lib/newmoon/libfreeblpriv3.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libfreeblpriv3.so + grep usr /usr/lib/newmoon/libfreeblpriv3.so + '[' -d ./usr/lib/newmoon/libfreeblpriv3.so ']' + echo /usr/lib/newmoon/libfreeblpriv3.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libnss3.so + grep langpack ++ echo ./usr/lib/newmoon/libnss3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnss3.so ++ dirname /usr/lib/newmoon/libnss3.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libnss3.so + grep usr /usr/lib/newmoon/libnss3.so + '[' -d ./usr/lib/newmoon/libnss3.so ']' + echo /usr/lib/newmoon/libnss3.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libnssckbi.so + grep langpack ++ echo ./usr/lib/newmoon/libnssckbi.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnssckbi.so ++ dirname /usr/lib/newmoon/libnssckbi.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libnssckbi.so + grep usr /usr/lib/newmoon/libnssckbi.so + '[' -d ./usr/lib/newmoon/libnssckbi.so ']' + echo /usr/lib/newmoon/libnssckbi.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libnssutil3.so + grep langpack ++ echo ./usr/lib/newmoon/libnssutil3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libnssutil3.so ++ dirname /usr/lib/newmoon/libnssutil3.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libnssutil3.so + grep usr /usr/lib/newmoon/libnssutil3.so + '[' -d ./usr/lib/newmoon/libnssutil3.so ']' + echo /usr/lib/newmoon/libnssutil3.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libsmime3.so + grep langpack ++ echo ./usr/lib/newmoon/libsmime3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libsmime3.so ++ dirname /usr/lib/newmoon/libsmime3.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libsmime3.so + grep usr /usr/lib/newmoon/libsmime3.so + '[' -d ./usr/lib/newmoon/libsmime3.so ']' + echo /usr/lib/newmoon/libsmime3.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libssl3.so + grep langpack ++ echo ./usr/lib/newmoon/libssl3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libssl3.so ++ dirname /usr/lib/newmoon/libssl3.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libssl3.so + grep usr /usr/lib/newmoon/libssl3.so + '[' -d ./usr/lib/newmoon/libssl3.so ']' + echo /usr/lib/newmoon/libssl3.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libsoftokn3.so + grep langpack ++ echo ./usr/lib/newmoon/libsoftokn3.so ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libsoftokn3.so ++ dirname /usr/lib/newmoon/libsoftokn3.so + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libsoftokn3.so + grep usr /usr/lib/newmoon/libsoftokn3.so + '[' -d ./usr/lib/newmoon/libsoftokn3.so ']' + echo /usr/lib/newmoon/libsoftokn3.so + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/removed-files + grep langpack ++ echo ./usr/lib/newmoon/removed-files ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/removed-files ++ dirname /usr/lib/newmoon/removed-files + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/removed-files + grep usr /usr/lib/newmoon/removed-files + '[' -d ./usr/lib/newmoon/removed-files ']' + echo /usr/lib/newmoon/removed-files + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libsoftokn3.chk + grep langpack ++ echo ./usr/lib/newmoon/libsoftokn3.chk ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libsoftokn3.chk ++ dirname /usr/lib/newmoon/libsoftokn3.chk + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libsoftokn3.chk + grep usr /usr/lib/newmoon/libsoftokn3.chk + '[' -d ./usr/lib/newmoon/libsoftokn3.chk ']' + echo /usr/lib/newmoon/libsoftokn3.chk + read list + '[' -n langpack ']' + echo ./usr/lib/newmoon/libfreeblpriv3.chk + grep langpack ++ echo ./usr/lib/newmoon/libfreeblpriv3.chk ++ sed 's/[^/]//' + _file=/usr/lib/newmoon/libfreeblpriv3.chk ++ dirname /usr/lib/newmoon/libfreeblpriv3.chk + _dir=/usr/lib/newmoon + echo /usr/lib/newmoon + grep newmoon /usr/lib/newmoon + grep -xqs '\%dir\ /usr/lib/newmoon' /builddir/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1/file.lst + echo /usr/lib/newmoon/libfreeblpriv3.chk + grep usr /usr/lib/newmoon/libfreeblpriv3.chk + '[' -d ./usr/lib/newmoon/libfreeblpriv3.chk ']' + echo /usr/lib/newmoon/libfreeblpriv3.chk + read list + popd ~/build/BUILD/palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /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/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/newmoon/run-mozilla.sh from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: newmoon-29.4.3-1.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3gCFDo + umask 022 + cd /builddir/build/BUILD + cd palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + DOCDIR=/builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/doc/newmoon + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/doc/newmoon + cp -pr AUTHORS /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/doc/newmoon + cp -pr LICENSE /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386/usr/share/doc/newmoon + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/bin/newmoon -> /usr/lib/newmoon/newmoon Provides: application() application(newmoon.desktop) libbrowsercomps.so libbrowsercomps.so(EXPORTED) libfreeblpriv3.so libfreeblpriv3.so(NSSprivate_3.11) libfreeblpriv3.so(NSSprivate_3.16) liblgpllibs.so libmozsqlite3.so libnspr4.so libnss3.so libnss3.so(NSS_3.10) libnss3.so(NSS_3.10.2) libnss3.so(NSS_3.11) libnss3.so(NSS_3.11.1) libnss3.so(NSS_3.11.2) libnss3.so(NSS_3.11.7) libnss3.so(NSS_3.11.9) libnss3.so(NSS_3.12) libnss3.so(NSS_3.12.1) libnss3.so(NSS_3.12.10) libnss3.so(NSS_3.12.3) libnss3.so(NSS_3.12.4) libnss3.so(NSS_3.12.5) libnss3.so(NSS_3.12.6) libnss3.so(NSS_3.12.7) libnss3.so(NSS_3.12.9) libnss3.so(NSS_3.13) libnss3.so(NSS_3.13.2) libnss3.so(NSS_3.14) libnss3.so(NSS_3.14.1) libnss3.so(NSS_3.14.3) libnss3.so(NSS_3.15) libnss3.so(NSS_3.15.4) libnss3.so(NSS_3.16.1) libnss3.so(NSS_3.16.2) libnss3.so(NSS_3.18) libnss3.so(NSS_3.19) libnss3.so(NSS_3.19.1) libnss3.so(NSS_3.2) libnss3.so(NSS_3.2.1) libnss3.so(NSS_3.21) libnss3.so(NSS_3.22) libnss3.so(NSS_3.3) libnss3.so(NSS_3.3.1) libnss3.so(NSS_3.30) libnss3.so(NSS_3.31) libnss3.so(NSS_3.33) libnss3.so(NSS_3.34) libnss3.so(NSS_3.39) libnss3.so(NSS_3.4) libnss3.so(NSS_3.43) libnss3.so(NSS_3.44) libnss3.so(NSS_3.45) libnss3.so(NSS_3.47) libnss3.so(NSS_3.5) libnss3.so(NSS_3.52) libnss3.so(NSS_3.6) libnss3.so(NSS_3.7) libnss3.so(NSS_3.7.1) libnss3.so(NSS_3.8) libnss3.so(NSS_3.9) libnss3.so(NSS_3.9.2) libnss3.so(NSS_3.9.3) libnssckbi.so libnssckbi.so(NSS_3.1) libnssutil3.so libnssutil3.so(NSSUTIL_3.12) libnssutil3.so(NSSUTIL_3.12.3) libnssutil3.so(NSSUTIL_3.12.5) libnssutil3.so(NSSUTIL_3.12.7) libnssutil3.so(NSSUTIL_3.13) libnssutil3.so(NSSUTIL_3.14) libnssutil3.so(NSSUTIL_3.15) libnssutil3.so(NSSUTIL_3.17.1) libnssutil3.so(NSSUTIL_3.21) libnssutil3.so(NSSUTIL_3.24) libnssutil3.so(NSSUTIL_3.25) libnssutil3.so(NSSUTIL_3.31) libnssutil3.so(NSSUTIL_3.33) libnssutil3.so(NSSUTIL_3.38) libnssutil3.so(NSSUTIL_3.39) libplc4.so libplds4.so libsmime3.so libsmime3.so(NSS_3.10) libsmime3.so(NSS_3.12.10) libsmime3.so(NSS_3.12.2) libsmime3.so(NSS_3.13) libsmime3.so(NSS_3.15) libsmime3.so(NSS_3.16) libsmime3.so(NSS_3.18) libsmime3.so(NSS_3.2) libsmime3.so(NSS_3.2.1) libsmime3.so(NSS_3.3) libsmime3.so(NSS_3.4) libsmime3.so(NSS_3.4.1) libsmime3.so(NSS_3.6) libsmime3.so(NSS_3.7) libsmime3.so(NSS_3.7.2) libsmime3.so(NSS_3.8) libsmime3.so(NSS_3.9) libsmime3.so(NSS_3.9.3) libsoftokn3.so libsoftokn3.so(NSS_3.4) libsoftokn3.so(NSS_3.52) libssl3.so libssl3.so(NSS_3.11.4) libssl3.so(NSS_3.11.8) libssl3.so(NSS_3.12.10) libssl3.so(NSS_3.12.6) libssl3.so(NSS_3.13) libssl3.so(NSS_3.13.2) libssl3.so(NSS_3.14) libssl3.so(NSS_3.15) libssl3.so(NSS_3.15.4) libssl3.so(NSS_3.2) libssl3.so(NSS_3.2.1) libssl3.so(NSS_3.20) libssl3.so(NSS_3.21) libssl3.so(NSS_3.22) libssl3.so(NSS_3.23) libssl3.so(NSS_3.24) libssl3.so(NSS_3.27) libssl3.so(NSS_3.28) libssl3.so(NSS_3.30) libssl3.so(NSS_3.30.0.1) libssl3.so(NSS_3.33) libssl3.so(NSS_3.4) libssl3.so(NSS_3.7.4) libxul.so libxul.so(xul4) metainfo() metainfo(newmoon.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) newmoon newmoon = 29.4.3-1 newmoon(x86-32) = 29.4.3-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: /usr/bin/sh glibc >= 2.34.9000-36.fc36 ld-linux.so.2 ld-linux.so.2(GLIBC_2.1) ld-linux.so.2(GLIBC_2.3) libX11-xcb.so.1 libX11.so.6 libXext.so.6 libXrender.so.1 libXt.so.6 libasound.so.2 libasound.so.2(ALSA_0.9) libasound.so.2(ALSA_0.9.0rc4) libatk-1.0.so.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.30) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.7) libcairo.so.2 libdbus-1.so.3 libdbus-1.so.3(LIBDBUS_1_3) libdbus-glib-1.so.2 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GCC_7.0.0) libgcc_s.so.1(GLIBC_2.0) libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libglib-2.0.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libharfbuzz.so.0 liblgpllibs.so libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.2) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmozsqlite3.so libnspr4.so libnss3.so libnss3.so(NSS_3.10) libnss3.so(NSS_3.10.2) libnss3.so(NSS_3.11) libnss3.so(NSS_3.11.1) libnss3.so(NSS_3.11.2) libnss3.so(NSS_3.12) libnss3.so(NSS_3.12.3) libnss3.so(NSS_3.12.6) libnss3.so(NSS_3.12.9) libnss3.so(NSS_3.13) libnss3.so(NSS_3.14) libnss3.so(NSS_3.14.3) libnss3.so(NSS_3.15) libnss3.so(NSS_3.16.1) libnss3.so(NSS_3.16.2) libnss3.so(NSS_3.19) libnss3.so(NSS_3.19.1) libnss3.so(NSS_3.2) libnss3.so(NSS_3.21) libnss3.so(NSS_3.22) libnss3.so(NSS_3.3) libnss3.so(NSS_3.3.1) libnss3.so(NSS_3.4) libnss3.so(NSS_3.5) libnss3.so(NSS_3.52) libnss3.so(NSS_3.6) libnss3.so(NSS_3.7) libnss3.so(NSS_3.8) libnss3.so(NSS_3.9) libnss3.so(NSS_3.9.2) libnss3.so(NSS_3.9.3) libnssutil3.so libnssutil3.so(NSSUTIL_3.12) libnssutil3.so(NSSUTIL_3.12.3) libnssutil3.so(NSSUTIL_3.12.5) libnssutil3.so(NSSUTIL_3.13) libnssutil3.so(NSSUTIL_3.14) libnssutil3.so(NSSUTIL_3.15) libnssutil3.so(NSSUTIL_3.17.1) libnssutil3.so(NSSUTIL_3.21) libnssutil3.so(NSSUTIL_3.24) libnssutil3.so(NSSUTIL_3.31) libnssutil3.so(NSSUTIL_3.33) libnssutil3.so(NSSUTIL_3.38) libnssutil3.so(NSSUTIL_3.39) libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libplc4.so libplds4.so libsmime3.so libsmime3.so(NSS_3.13) libsmime3.so(NSS_3.16) libsmime3.so(NSS_3.2) libsmime3.so(NSS_3.4) libssl3.so libssl3.so(NSS_3.12.6) libssl3.so(NSS_3.13) libssl3.so(NSS_3.13.2) libssl3.so(NSS_3.14) libssl3.so(NSS_3.15) libssl3.so(NSS_3.15.4) libssl3.so(NSS_3.2) libssl3.so(NSS_3.22) libssl3.so(NSS_3.23) libssl3.so(NSS_3.27) libssl3.so(NSS_3.28) libssl3.so(NSS_3.4) libssl3.so(NSS_3.7.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.9) libxcb-shm.so.0 libxcb.so.1 libxul.so libxul.so(xul4) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 Wrote: /builddir/build/RPMS/newmoon-29.4.3-1.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.RHHYxK + umask 022 + cd /builddir/build/BUILD + cd palemoon-db5ee3c1968212742b4ed8b9883069ea7b03f0e1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/newmoon-29.4.3-1.i386 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild newmoon-29.4.3-1.src.rpm Finish: build phase for newmoon-29.4.3-1.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1641410992.677505/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1641410992.677505/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1641410992.677505/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/newmoon-29.4.3-1.src.rpm) Config(child) 85 minutes 42 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